編輯推薦
《Java SE程式設計基礎教程》重點突出、偏重套用,結合理論篇的實例和實踐篇對貫穿案例的講解、剖析及實現,使讀者能迅速理解並掌握知識,全面提高動手能力。
《Java SE程式設計基礎教程》適用面廣,可作為本科計算機科學與技術、軟體外包專業、高職高專計算機軟體、計算機網路、計算機信息管理、電子商務和經濟管理等專業的程式設計課程的教材。
內容簡介
《Java SE程式設計基礎教程》全書共有11章,分別介紹了Java基礎語法、類與對象、繼承與多態、異常、范型、集合、流與檔案、反射、枚舉、自動裝箱和註解。書中詳細介紹了Java面向對象編程的三大特徵——封裝、繼承和多態;通過異常的編寫和使用來體驗Java的異常處理機制;通過對象的存儲與檢索來體驗Java集合的強大功能;通過檔案的讀寫與傳輸來體驗Java對I/O的支持;通過反射機制的講解來體驗Java語言的動態特性;系統的介紹了JDK5.0的新特性等內容。
目錄
理論篇
第1章 Java概述
1.2 Java的特點
1.3 Java的體系結構
1.3.1 Java,體系結構
1.3.2 Java程式類型
1.4 JVM、JRE和JDK
1.4.1 JVM
1.4.2 JRE與JDK
1.4.3 三者關係
1.5 第一個Java程式
1.6 Java注釋
小結
練習
第2章 Java基礎
2.1 常量和變數
2.1.1 標識符
2.1.2 分隔設定
2.1.3 常量
2.1.4 變數
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.4.3 邏輯運算符
2.4.4 位運算符
2.4.5 賦值運算符
2.4.6 條件運算符
2.4.7 運算符優先權
2.5 流程控制
2.5.1 分支結構
2.5.2 疊代結構
2.5.3 轉移語句
小結
練習
第3章 數組
3.1 數組
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.4 二維數組
3.4.1 創建二維數組
3.4.2 使用二維數組
小結
練習
第4章 類與對象
4.1 類
4.1.1 OOP概念
4.1.2 類的聲明
4.1.3 構造方法
4.1.4 類的方法
4.1.5 OverlOad
4.2 對象
4.2.1 對象的創建
4.2.2 使用對象
4.2.3 對象參數
4.3 類的封裝
4.3.1 包
4.3.2 訪問修飾符
4.3.3 靜態變數和方法
4.4 內部類
4.4.1 成員內部類
4.4.2 局部內部類
4.4.3 靜態內部類
4.4.4 匿名內部類
小結
練習
第5章 繼承與多態
5.1 繼承與多態
5.1.1 繼承
5.1.2 多態
5.1.3 thissupernull
5.1.4 final關鍵字
5.2 抽象類與接口
5.2.1 抽象類
5.2.2 接口
5.2.3 instanceof運算符
5.2.4 對象造型
5.3 0bject類
5.3.1 equals方法
5.3.2 toSlring方法
小結
練習
第6章 異常
6.1 異常
6.1.1 異常概述
6.1.2 Java異常分類
6.1.3 Java異常處理機制
6.2 異常處理
6.2.1 異常實例
6.2.2 try、catch
6.2.3 多重catch處理異常
6.2.4 嵌套異常處理
6.2.5 finally
6.2.6 throw、throws
6.3 自定義異常
小結
練習
第7章 泛型
7.1 泛型概述
7.1.1 認識泛型
7.2 泛型定義
7.2.1 有界類
7.2.2 泛型接口
7.2.3 泛型方法
7.2.4 通配符
7.2.5 泛型的繼承
7.3 泛型的局限性
小結
練習
第8章 集合
8.1 集合概述
8.1.1 集合框架
8.1.2 疊代器接口
8.2 集合類
8.2.1 List
8.2.2 Set
8.2.3 Map
8.2.4 區別與聯繫
小結
練習
第9章 流與檔案
9.1 檔案
9.1.1 File類
9.1.2 檔案列表器
……
實踐篇
附錄AJava關鍵字