《普通高等教育電子信息類"十三五"課改規(guī)劃教材:Java實用程序設(shè)計》強調(diào)Java語言核心原理和常見技術(shù)的應(yīng)用,突出實用性和實踐性,盡可能采用簡潔的實例來介紹語言特征!镀胀ǜ叩冉逃娮有畔㈩"十三五"課改規(guī)劃教材:Java實用程序設(shè)計》的主要內(nèi)容包括:面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ),Java的基本語法及面向?qū)ο蟪绦蛟O(shè)計方法,Java的高級特性,容器類及常用預(yù)定義類,異常處理,輸入輸出,GUI程序設(shè)計,網(wǎng)絡(luò)與數(shù)據(jù)庫程序設(shè)計等!镀胀ǜ叩冉逃娮有畔㈩"十三五"課改規(guī)劃教材:Java實用程序設(shè)計》的附錄對Java語言的編程風格及Java虛擬機架構(gòu)做了簡要介紹。
第1章Java概述
1.1Java的發(fā)展歷史與地位
1.2Java的技術(shù)體系
1.3Java的特征
1.4Java虛擬機簡介
1.5HelloWorld!
1.6Java的安裝、配置與常用開發(fā)環(huán)境
思考與練習
第2章Java語言基礎(chǔ)
2.1標識符與關(guān)鍵字
2.2數(shù)據(jù)類型
2.3變量、操作符與表達式
2.4程序流控制
2.5數(shù)組與多維數(shù)組
思考與練習
第3章Java面向?qū)ο蟮某绦蛟O(shè)計
3.1面向?qū)ο蟮幕舅枷?nbsp;
3.2面向?qū)ο蟪绦蛟O(shè)計的基本概念
3.3Java中的對象與類
3.4構(gòu)造方法與對象初始化
3.5包與訪問權(quán)限控制
3.6Java中的繼承
3.7Java多態(tài)機制
思考與練習
第4章Java高級特性
4.1靜態(tài)變量、方法與初始化程序塊
4.2final關(guān)鍵字與常量
4.3抽象類與接口
4.4枚舉類型
4.5內(nèi)部類
思考與練習
第5章容器類
5.1容器的概念與相互關(guān)系
5.2Set接口及其實現(xiàn)
5.3List接口及其實現(xiàn)
5.4Queue接口及其實現(xiàn)
5.5Map接口及其實現(xiàn)
5.6迭代器
5.7容器類的高級話題
思考與練習
第6章常用預(yù)定義類
6.1字符串操作
6.2正則表達式
6.3數(shù)學(xué)運算與隨機數(shù)
6.4Arrays類
6.5基本類型與包裝類(Wrapper)
思考與練習
第7章異常處理
7.1異常的概念與分類
7.2異常的處理方法
7.3自定義異常類
思考與練習
第8章輸入輸出
8.1File類
8.2流式輸入輸出
8.3典型的I/O方式
8.4RandomAccessFile
8.5對象串行化
8.6NIO
思考與練習
第9章JavaGUI程序設(shè)計
9.1Java2D圖形處理
9.2Swing基礎(chǔ)知識
9.3容器結(jié)構(gòu)及常用容器
9.4布局管理
9.5事件的捕獲與事件模型
9.6Swing組件概覽
9.7SWT
思考與練習
第10章Java線程
10.1并發(fā)的基本思想
10.2Java的基本線程機制
10.3資源共享與同步
10.4線程狀態(tài)與生命周期
10.5多線程與I/O:管道流
思考與練習
第11章Java網(wǎng)絡(luò)程序設(shè)計
11.1網(wǎng)絡(luò)程序設(shè)計概述
11.2有連接的Socket通信
11.3無連接的Socket通信
11.4URL通信
思考與練習
第12章Java與數(shù)據(jù)處理
12.1Java數(shù)據(jù)庫編程
12.2Java與XML
12.3Java與大數(shù)據(jù)處理
思考與練習
附錄1Java代碼風格
附錄2Java虛擬機體系結(jié)構(gòu)
參考文獻