內容簡介
本書從初學者的角度詳細講解了JavaSE中的核心技術。全書共10章,分別介紹了Java開發環境的搭建及其運行機制、Java基礎語法、物件導向的基本思想、Java常用類、GUI、檔和輸入/輸出流、JDBC、多執行緒和網路程式設計等內容。
本書使用通俗易懂的語言講解每個知識點,並結合有代表性的案例來演示Java在實際問題中的應用。同時,本書採用目前較為通用的JDK8版本進行編寫,引入了Lambda運算式、JDK8的接口定義、JDK8的日期時間類、Stream聚合操作、WindowBuilder外掛程式、Callable介面等知識點,能夠讓讀者掌握一線實用技術,為今後從事Java開發工作打下堅實的基礎。本書可作為普通高等院校電腦相關專業Java程式設計課程的教材,也可供計算機軟體技術人員參考。
作者介紹
目錄
第1章 Java程式設計概述
1.1 Java語言概述
1.2 Java的主要特性
1.3 Java開發環境配置
1.4 Java程式設計示例
小結
習題
第2章 Java基礎語法
2.1 識別字和關鍵字
2.2 基底資料型別
2.3 運算子
2.4 流程控制
2.5 陣列
小結
習題
第3章 類和對象
3.1 物件導向思想
3.2 類與對象
3.3 this關鍵字
3.4 static關鍵字
3.5 package
3.6 存取權限修飾符
3.7 綜合案例
小結
習題
第4章 類的繼承
4.1 繼承
4.2 final關鍵字
4.3 抽象類別和介面
4.4 內部類
4.5 異常
4.6 綜合案例
小結
習題
第5章 Java常用類
5.1 Object類
5.2 字串類
5.3 日期和時間類
5.4 集合類
5.5 Math與Random類
5.6 綜合案例
小結
習題
第6章 GUI
6.1 GUI介紹
6.2 Swing 容器
6.3 佈局管理器
6.4 GUI視覺化外掛程式
6.5 事件處理機制