複製鏈接
請複製以下鏈接發送給好友

java程序設計

(2016年北京郵電大學出版社出版的圖書)

鎖定
《java程序設計》是2016年8月北京郵電大學出版社有限公司出版的圖書,作者是楊健。
中文名
java程序設計 [1] 
作    者
楊健
出版時間
2016年08月
出版社
北京郵電大學出版社有限公司 [1] 
ISBN
9787563547821 [1] 
類    別
工學圖書
開    本
16 開
裝    幀
平裝
紙 張
膠版紙 [1] 

java程序設計內容簡介

《Java程序設計》是Java語言程序設計的一本精編教材,基於Java語言介紹面向對象程序設計的原理與方法。《Java程序設計》採用*的Java技術,以翔實的例題介紹如何使用Java語言進行面向對象的程序設計、GUI程序設計、文件的輸入輸出以及線程的程序設計方法。 [1] 

java程序設計圖書目錄

第1章Java入門
1.1Java語言概述
1.1.1Java的發展
1.1.2Java的特點
1.2Java瓶台工作原理
1.2.1JVM介紹
1.2.2Java運行流程
1.3Java開發環境
1.3.1JDK的安裝和使用
1.3.2Eclipse的安裝和使用
1.3.3JCreatot的安裝和使用
1.4實現第一個Java程序
1.4.1簡單的Application程序
1.4.2簡單的Applet小應用程序
1.4.3Java的註釋
小結
習題
第2章Java基本語法
2.1標識符與關鍵字
2.1.1標識符
2.1.2關鍵字
2.2數據與數據類型
2.2.1數據的類型
2.2.2基本數據類型
2.2.3複合數據類型
2.3常量與變量
2.3.1常量
2.3.2變量
2.4基本輸入與輸出
2.4.1數據的輸入
2.4.2數據的輸出
2.5運算符與表達式
2.5.1運算符介紹
2.5.2運算符的優先級
2.5.3表達式
2.6程序流程控制
2.6.1語句與程序流程
2.6.2順序結構
2.6.3選擇結構
2.6.4循環結構
2.6.5中斷流程控制
2.7數組
2.7.1一維數組
2.7.2二維數組
2.7.3數組的操作
2.8方法
2.8.1方法的定義
2.8.2方法的調用
2.8.3參數傳遞的方式
2.8.4方法的重載
2.8.5嵌套與遞歸
小結
習題
第3章類與對象
3.1面向對象程序設計概述
3.1.1面向對象的基本思想
3.1.2類和對象
3.1.3Java的面向對象技術
3.2類的創建
3.2.1類的定義
3.2.2成員變量
3.2.3成員方法
3.2.4類定義示例
3.3對象的創建和使用
3.3.1創建對象
3.3.2構造方法與對象初始化
3.3.3對象的使用
3.3.5finalize方法與對象的銷燬
3.4類的封裝
3.4.1封裝的目的
3.4.2類的訪問控制
3.4.3成員的訪問控制
3.4.4類成員(靜態成員)
3.5類的導入與包
3.5.1包的概念
3.5.2package語句
3.5.3import語句
3.6綜合示例
小結
習題
第4章繼承
4.1類的抽象和擴展
4.2繼承的定義
4.2.1語法格式
4.2.2構造器與實例化
4.2.3Super的使用
4.2.4繼承關係下的作用域
4.3方法的覆蓋
4.4類型轉換
4.5根父類:Object類
4.5.1認識Object類
4.5.2equals()方法使用與繼承
4.5.3hashCode()方法使用與繼承
4.5.4toString()方法使用與繼承
4.6枚舉類型
4.6.1枚舉類型的定義
4.6.2枚舉類型與類
4.6.3Enum類
4.7繼承的設計與應用
4.7.1類的層次結構設計
4.7.2使用繼承設計用户界面
小結
習題
第5章抽象、接口與標註
5.1抽象類
5.1.1概述
5.1.2抽象類的語法
5.2接口
5.2.1概述
5.2.2接口語法
5.2.3接口的擴展
5.2.4起標籤作用的接口
5.2.5如何使用接口
5.3標註
5.3.1標註(Annotations)概述
5.3.2標註類型中用到其他標註類型
5.3.3沒有元素的標註類型
5.3.4標註元素的初始化
5.3.5限制標註的使用
5.3.6標註類型的使用限定
5.3.7標註類型的使用原則
小結
習題
第6章異常與斷言
6.1異常
6.1.1基本概念
6.1.2異常語法
6.1.3finally塊
6.1.4throw語句
6.1.5throws語句
6.1.6throws語句和方法重寫(Override)
6.1.7異常鏈
6.1.8異常使用原則
6.2斷言(Assertion)
6.2.1斷言(Assertion)概述
6.2.2斷言語法
6.2.3斷言使用原則
小結
習題
第7章文件管理與輸入/輸出
7.1File類
7.2流
7.2.1讀寫字節
7.2.2流過濾
7.2.3標準輸入與輸出流
7.3二進制數據讀寫
7.3.1DataOutputStream類與DataInputStream類
7.3.2RandomAccessFile類
7.4文本數據讀寫
7.4.1寫文本數據
7.4.2讀文本數據
7.5ZIP文件讀寫
7.5.1寫ZIP文件
7.5.2讀ZIP文件
7.6對象序列化
小結
習題
第8章線程
8.1理解線程
8.1.1進程的概念
8.1.2線程的概念
8.1.3線程的生命週期
8.2線程類設計
8.2.1線程API類圖
8.2.2線程類Thread的構造方法
8.3線程實現
8.3.1繼承實現
8.3.2接口實現
8.4線程控制
8.4.1監控線程狀態
8.4.2線程睡眠
8.4.3中斷線程
8.4.4阻塞線程
8.4.5線程等待和喚醒
8.4.6線程終止
8.5線程屬性
8.5.1優先級屬性
8.5.2守護線程
8.6線程同步
8.6.1Synchronized同步方法和同步代碼塊
8.6.2同步變量volatile關鍵字
8.6.3線程鎖Lock接口及ReentrantLock類
8.6.4死鎖
8.6.5測試鎖
8.6.6讀寫鎖ReadWriteLock
小結
習題
第9章圖形用户界面設計
9.1AWT和Swing概述
9.1.1AWT概述
9.1.2Swing概述
9.1.3AWT與Swing的區別
9.2事件處理
9.2.1事件
9.2.2事件處理模型
9.2.3事件處理的實現
9.3容器
9.3.1框架JFrame
9.3.2面板JPanel
9.3.3對話框JDialog
9.4文本組件
9.4.1標籤JLabel
9.4.2文本框JTextField
9.4.3密碼框JPasswordField
9.4.4文本域JTextArea
9.4.5富文本JTextPane
9.4.6文本組件的事件處理
9.5選擇組件
9.5.1按鈕JButton
9.5.2複選框JCheckBox
9.5.3單選框JRadioButton和單項按鈕組ButtonGroup
9.5.4組合框JComboBox
9.5.5列表JList
9.6菜單
9.6.1頂層菜單
9.6.3菜單項
9.7佈局管理器
9.7.1BorderLayout
9.7.2FlowLayout
9.7.3GridLayout
9.7.4BoxLayout
小結
習題
第10章Java實用包
10.1常用數學函數
10.2字符串處理
10.2.1String類
10.2.2StringBuffer類
10.3數組處理
10.3.1Arrays類
10.3.2ArrayList類
小結
習題
參考文獻
[1] 
參考資料