Java面向對象程式設計(2007年東軟電子出版社出版的圖書)

Java面向對象程式設計(2007年東軟電子出版社出版的圖書)

本詞條是多義詞,共15個義項
更多義項 ▼ 收起列表 ▲

《Java面向對象程式設計》是2007年東軟電子出版社出版的圖書。

基本介紹

  • 中文名:Java面向對象程式設計
  • 作者:秦健,朱毅
  • 出版時間:2007年
  • 出版社:東軟電子出版社
  • ISBN:9787900680303
  • 類別:計算機網路類圖書
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

本教材是Java語言編程的入門書籍,比較適合學習過C語言而沒有Java基礎的大學生讀者,同時也適合程式設計師系統地學習Java理論。本教材以Java5.0為基礎,介紹了Java開發的基本工具和基本方法,簡明扼要地介紹了面向對象理論,同時還涵蓋了企業通用的編碼規範。本教材內容由淺入深、循序漸進,每個知識點都搭配了示例代碼,便於讀者理解。區別於同類書籍,本教材在理論和實踐兩個方面找到了較好的契合點。

圖書目錄

第1章認識Java
1.1Java簡介
1.1.1Java的含義
1.1.2Java的發展史
1.1.3Java的目標
1.2Java開發環境的搭建
1.2.1安裝Java環境
1.2.2選擇開發工具
1.3個Java程式HelloWorld
1.3.1編寫原始碼
1.3.2保存原始碼
1.3.3編譯原始碼
1.3.4運行Java程式
1.3.5Java程式運行的原理
1.4Java平台無關性
1.4.1平台(Platform)的含義
1.4.2平台無關性
第2章變數和數據類型
2.1變數
2.1.1變數(Variable)的含義
2.1.2變數的使用
2.2標識符、關鍵字和保留字
2.2.1標識符
2.2.2關鍵字(keywords)
2.2.3標識符的命名規範
2.3變數的數據類型
2.3.1整型(Integer Type)
2.3.2浮點型(Floating-Point Type)
2.3.3字元型(CharacterType)
2.3.4布爾型(Boolean Type)
2.3.5數據類型的分類
2.4數據類型的轉換和作用域
2.4.1變數所占的記憶體空間
2.4.2數據類型的轉換規則
2.4.3變數的作用域
第3章運算符
3.1算術運算符(Arithmetic operators)
3.2關係運算符(Relational operators)
3.3邏輯運算符(Logic operators)
3.4賦值運算符
3.5位運算符(Bitwise operators)
3.5.1二進制轉換
3.5.2按位邏輯運算符
3.5.3移位運算符
3.6運算符的優先權(Operator precedence)
3.7表達式
3.7.1表達式的分類
3.7.2表達式的數據類型
3.7.3表達式類型的提升
第4章流程控制(Control flow)
4.1條件語句(Conditional statement)
4.1.1if語句
4.1.2switch語句
4.2循環語句(Loops)
4.2.1while循環語句
4.2.2do\|while循環語句
4.2.3 for循環語句
4.2.4死循環
4.2.5嵌套循環(Nested loops)
4.2.6循環的中斷
第5章數組
5.1一維數組(One-dimensional Arrays)
5.1.1數組(Array)的含義
5.1.2數組的使用
5.1.3數組的屬性
5.2多維數組(Multidimensional Arrays)
5.2.1多維數組的聲明
5.2.2多維數組的創建
5.2.3多維數組的初始化
5.2.4多維數組的訪問
5.3鋸齒數組(Ragged Arrays)
5.3.1矩陣數組和鋸齒數組
5.3.2鋸齒數組的創建
5.3.3鋸齒數組初始化
5.3.4鋸齒數組的訪問
第6章函式
6.1函式的定義
6.1.1函式(function)定義的格式
6.1.2函式定義的進一步分析
6.1.3函式的分類
6.2函式的調用
6.3函式的重載(Overloading)
第7章面向對象基礎
7.1面向對象編程思想
7.2類的定義
7.2.1什麼是類
7.2.2編寫類應該注意的問題
7.3對象的創建和使用
7.3.1創建對象
7.3.2構造器
7.3.3對象創建的記憶體模型
7.3.4訪問對象
7.3.5匿名對象
7.4簡介許可權修飾符
7.5this關鍵字
7.6垃圾回收機制(Garbage Collection)
第8章面向對象高級特性
8.1靜態(static)
8.1.1靜態屬性
8.1.2靜態方法
8.1.3特殊的靜態方法main
8.1.4變數初始化的順序
8.1.5程式塊
8.2類的繼承
8.2.1繼承(Inheritance)的含義
8.2.2繼承的語法和規則
8.2.3子類實例化的過程
8.2.4super關鍵字和this關鍵字
8.3方法的覆蓋(Override)
8.4final關鍵字
8.4.1final變數
8.4.2final方法
8.4.3final類
8.5抽象類(Abstractclass)
8.5.1抽象類和抽象方法的概念
8.5.2抽象類的規則
8.5.3抽象類的進一步分析
8.6接口(interface)
8.6.1接口的含義
8.6.2接口的規則
8.6.3接口和類的關係
8.6.4接口的進一步分析
8.7引用數據類型的轉換
8.7.1上溯造型
8.7.2下溯造型
8.7.3instanceof運算符
8.7.4所有類的父類Object
8.8多態(Polymorphism)
8.9Java包的概念
8.9.1Sun公司類庫中的常用包
8.9.2使用關鍵字import導入包中的類
8.9.3把自己的類打包
8.9.4進一步理解包的概念
8.9.5關於ClassPath類路徑
8.10訪問許可權修飾符
8.10.1許可權修飾符public
8.10.2許可權修飾符private
8.10.3許可權修飾符friendly
8.10.4許可權修飾符protected
8.10.5進一步理解許可權
8.11包裝類(Wrapper)
8.11.1基本數據類型轉換為包裝類
8.11.2字元串轉換為包裝類
8.11.3包裝類轉換為基本數據類型
8.11.4字元串轉換為基本數據類型
8.11.5包裝類的equals()方法
8.11.6包裝類的toString()方法
8.11.7自動裝箱(Autoboxing)和自動拆箱(Unboxing)
8.12內部類(Inner Classes)
8.12.1內部類特性
8.12.2靜態內部類
8.12.3局部內部類
8.12.4匿名內部類
8.12.5內部類的補充說明
第9章異常處理
9.1異常簡介
9.2異常類的繼承關係
9.3方法調用的堆疊
9.4拋抓模型
9.5關鍵字finally
9.6關鍵字throws
9.7關鍵字throw
9.8自定義異常
第10章工具類
10.1String和StringBuffer
10.1.1String的創建
10.1.2String中常用的方法
10.1.3String的不可改變性
10.1.4String、char\[\]、byte\[\]
10.1.5StringBuffer的創建
10.1.6StringBuffer中常用的方法
10.2命令行參數args
10.3Math類
10.3.1取整方法round()、floor()、ceil()
10.3.2random()
10.3.3pow( )
10.3.4sqrt( )
參考文獻
附錄

相關詞條

熱門詞條

聯絡我們