《夏老師教你學Java》是2010年中國鐵道出版社出版的圖書。
基本介紹
- 書名:夏老師教你學Java
- 頁數: 485頁
- 出版社:中國鐵道出版社
- 出版時間:2010年2月1日
- 裝幀:平裝
- 開本:16
圖書信息,內容簡介,目錄,
圖書信息
出版社: 中國鐵道出版社; 第1版 (2010年2月1日)
平裝: 485頁
正文語種: 簡體中文
開本: 16
ISBN: 9787113108458
條形碼: 9787113108458
尺寸: 25.6 x 18.6 x 3.4 cm
重量: 880 g
內容簡介
《夏老師教你學Java》詳細講解了Java程式設計知識,著重介紹Java概述、Java編程基礎、控制程式流程、數組、定義和使用類、類的高級用法、集合和日期、處理異常、輸入,輸出流、圖形界面編程以及資料庫編程等知識,並在最後一章用一個完整的實例詳細講解了如何使用Java開發桌面應用程式。
《夏老師教你學Java》深入淺出,圖文並茂,直觀生動,結合了大量典型實例幫助讀者理解和套用知識。為了方便讀者學習,書中實例所涉及的原始碼都收錄到了《夏老師教你學Java》的配套光碟中,以供讀者在學習過程中使用。
《夏老師教你學Java》適合程式設計的入門讀者、程式設計員和各行各業需要進行程式設計的人員使用,也可供各類培訓學校和各大中專院校作為相關課程的教材使用。
目錄
第1章 Java概述
1.1 Java語言特點
1.1.1 Java的優點
1.1.2 Java虛擬機
1.1.3 Java平台
1.1.4 Java版本
1.2 Java開發工具
1.2.1 JDK
1.2.2 TextPad
1.2.3 NetBeansIDE
1.3 使用JDK文檔
1.4 上機實踐
1.4.1 使用JDK編程
1.4.2 使用NetBeans16E編程
第2章 Java編程基礎
2.1 Java程式結構
2.1.1 注釋
2.1.2 初識類
2.1.3 語句和代碼塊
2.1.4 main方法
2.2 標識符與關鍵字
2.3 基本數據類型
2.3.1 布爾型
2.3.2 字元型
2.3.3 整數類型
2.3.4 浮點類型
2.3.5 枚舉類型
2.4.常量與變數
2.4.1 常量
2.4.2 變數
2.5 運算符與表達式
2.5.1 算術運算符與算術表達式
2.5.2 關係運算符與關係表達式
2.5.3 位運算符
2.5.4 邏輯運算符與邏輯表達式
2.5.5 賦值運算符
2.5.6 條件運算符
2.5.7 類型轉換
2.5.8 運算符的優先權
2.6 數學常量和函式
2.7 字元串
2.7.1 定義字元串變數
2.7.2 使用String類方法
2.8 基本輸入和輸出
2.8.1 基本輸出
2.8.2 基本輸入
2.9 上機實踐
2.9.1 判定“回文”數字
2.9.2 計算三角形面積
2.9.3 計算平均值
第3章 控制程式流程
3.1 語句塊
3.2 if語句
3.2.1 簡單if結構
3.2.2 ifelse結構
3.2.3 ifelseif結構
3.3 switch語句
3.4 while循環
3.5 do循環
3.6 for循環
3.7 break和continue語句
3.7.1 break語句
3.7.2 continue語句
3.8 循環的典型套用
3.9 上機實踐
3.9.1 輸出數字圖形
3.9.2 驗證哥德巴赫猜想
第4章 數組
4.1 一維數組
4.1.1 定義一維數組
4.1.2 數組的初始化
4.1.3 數組元素的引用
4.1.4 數組賦值
4.1.5 Arrays類的數組操作
4.2 命令行參數
4.3 多維數組
4.4 不規則數組
4.5 數組套用舉例
4.5.1 查找和添加數據
4.5.2 快速法排序
4.5.3 選擇法排序
4.5.4 冒泡法排序
4.5.5 插入法排序
4.5.6 矩陣轉置
4.5.7 尋找“鞍點
4.6 上機實踐:
4.6.1 字母分類
4.6.2 成績排序
第5章 定義和使用類
5.1 什麼是類
5.1.1 面向對象的基本概念
5.1.2 一個類的實例
5.1.3 類的定義格式
5.1.4 類中的變數和方法
5.2 使用類和對象
5.2.1 定義對象
5.2.2 使用類
5.2.3 初始化數據成員
5.2.4 初始化塊
5.2.5 構造方法與重載
5.2.6 定義方法
5.2.7 遞歸方法
5.2.8 方法重載
5.2.9 靜態成員
5.2.10 常量成員
5.3 包
5.3.1 命名包
5.3.2 編譯包
5.3.3 使用包
5.3.4 使用iar擴展包
5.3.5 類和類成員的可訪問性
5.3.6 了解標準包
5.4 嵌套類
5.4.1 靜態嵌套類
5.4.2 使用動態嵌套類
5.4.3 在外部類之外使用嵌套類
5.5 上機實踐
5.5.1 隨機整數數組
5.5.2 字元圖形
第6章 類的高級用法
6.1 類的繼承
6.1.1 繼承關係
6.1.2 被隱藏的繼承成員
6.1.3 派生類的構造方法
6.1.4 多級繼承
6.1.5 多態
6.1.6 使用final關鍵字
6.2 抽象類
6.3 Object類
6.4.接口
6.4.1 使用接口常量
6.4.2 使用接口方法
6.4.3 接口的繼承
6.5 上機實踐
6.5.1 工資表
6.5.2 十六進制運算器
第7章 集合、日期
7.1 集合
7.1.1 了解集合框架
7.1.2 疊代器Iterator
7.1.3 HashSet,類
7.1.4 TreeSet類
7.1.5 ArraVList類
7.1.6 LinkedList.類
7.1.7 PriorityQueue類
7.1.8 HashMap類
7.1.9 常用集合算法
7.2 日期
7.2.1 使用Date類
7.2.2 使用Calendar和Gregorian Calendar類
……
第8章 處理異常
第9章 輸入/輸出流
第10章 圖形界面編程
第11章 資料庫編程
第12章 綜合實例——題庫管理系統