基本信息
書名:Java從入門到精通(第2版)作者:李鍾尉
出版社:清華大學出版社; 第2版
原價:59.80元
出版日期: 2010年7月1日
ISBN:9787302227465
頁碼:562
裝幀:平裝
編輯推薦
《Java從入門到精通(第2版)》:DVD語音視頻教學光碟,38小時教學視頻錄象,全程語音講解,《Java從入門到精通(第2版)》實例源程式、相關素材,《Java從入門到精通(第2版)》特色,基礎知識-核心技術-高級套用-項目實戰,302個套用實例、37個典型套用、4個項目案例,內容極為詳盡、實例典型豐富,全程技術服務,提供模組庫、案例庫、題庫、素材庫、答疑服務。本叢書第1版4種被評為全國優秀暢銷書。同步語音視頻講解,線上立體全程服務。
內容提要
《Java從入門到精通(第2版)》從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程式開發需要掌握的知識。全書共分28章,包括初識Java,熟悉Eclipse開發工具,Java語言基礎,流程控制,字元串,數組,類和對象,包裝類,數字處理類,接口、繼承與多態,類的高級特性,異常處理,Swing程式設計,集合類,I/O輸入輸出,反射,枚舉類型與泛型,多執行緒,網路通信,資料庫操作,Swing表格組件,swing樹組件,Swing其他高級組件,高級布局管理器,高級事件處理,AWT繪圖與音頻播放,列印技術和企業進銷存管理系統等。書中所有知識都結合具體實例進行介紹,涉及的程式代碼給出了詳細的注釋,可以使讀者輕鬆領會Java程式開發的精髓,快速提高開發技能。《Java從入門到精通(第2版)》列舉了大量的小型實例、綜合實例和部分項目案例;所附DVD光碟內容有同步視頻講解、實例源程式、“實踐與練習,答案等;《Java從入門到精通(第2版)》的服務網站提供了模組庫、案例庫、題庫、素材庫、答疑服務。《Java從入門到精通(第2版)》內容詳盡,實例豐富,非常適合作為編程初學者的學習用書,也適合作為開發人員的查閱、參考資料。
《Java從入門到精通(第2版)》集語音視頻講解、線上服務(模組庫、案例庫、題庫、素材庫)、翔實的文字內容三位一體,打造一套最快捷的學習方案,力求讓讀者以最短的時間、最輕鬆的方式從基礎入門走向項目開發。本叢書第l版4種被評為“2009年全行業優秀暢銷品種”(“全國優秀暢銷書”)
目錄
第1篇 基礎知識
第1章 初識Java
視頻講解:34分鐘
1.1 Java簡介
1.1.1 什麼是Java語言
1.1.2 Java的套用領域
1.1.3 Java的版本
1.1.4 怎樣學好Java
1.1.5 Java API文檔
1.2 Java特性
1.2.1 簡單
1.2.2 面向對象
1.2.3 分布性
1.2.4.可移植性
1.2.5 解釋型
1.2.6 安全性
1.2.7 健壯性
1.2.8 多執行緒
1.2.9 高性能
1.2.1 0動態
1.3 搭建Java環境
1.3.1 JDK下載
1.3.2 Windows系統的JDK環境
1.4 第一個Java程式
1.5 小結
1.6 實踐與練習
第2章 熟悉Eclipse開發工具
視頻講解:35分鐘
2.1 熟悉Eclipse
2.1.1 Eclipse簡介
2.1.2 下載Eclipse
2.1.3 安裝Eclipse的中文語言包
2.1.4 Eclipse的配置與啟動
2.1.5 Eclipse工作檯
2.1.6 透視圖與視圖
2.1.7 選單欄
2.1.8 工具列
2.1.9 “包資源管理器”視圖
2.1.10 “控制台”視圖
2.2 使用Eclipse
2.2.1 創建Java項目
2.2.2 創建Java類檔案
2.2.3 使用編輯器編寫程式代碼
2.2.4 運行Java程式
2.3 程式調試
2.4 小結
2.5 實踐與練習
第3章 Java語言基礎
視頻講解:37分鐘
3.1 Java主類結構
3.1.1 包聲明
3.1.2 聲明成員變數和局部變數
3.1.3 編寫主方法
3.1.4 導入API類庫
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.4 變數的有效範圍
3.4 運算符
3.4.1 賦值運算符
3.4.2 算術運算符
3.4.3 自增和自減運算符
3.4.4 比較運算符
3.4.5 邏輯運算符
3.4.6 位運算符
3.4.7 三元運算符
3.4.8 運算符優先權
3.5 數據類型轉換
3.5.1 隱式類型轉換
3.5.2 顯式類型轉換
3.6 代碼注釋與編碼規範
3.6.1 代碼注釋
3.6.2 編碼規範
3.7 小結
3.8 實踐與練習
第4章 流程控制
視頻講解:25分鐘
4.1 複合語句
4.2 條件語句
4.2.1 if條件語句
4.2.2 switch多分支語句
4.3 循環語句
4.3.1 while循環語句
4.3.2 dowhile循環語句
4.3.3 for循環語句
4.4 小結
4.5 實踐與練習
第5章 字元串
視頻講解:38分鐘
5.1 String類
5.1.1 聲明字元串
5.1.2 創建字元串
5.2 連線字元串
5.2.1 連線多個字元串
5.2.2 連線其他數據類型
5.3 獲取字元串信息
5.3.1 獲取字元串長度
5.3.2 字元串查找
5.3.3 獲取指定索引位置的字元
5.4 字元串操作
5.4..1 獲取子字元串
5.4.2 去除空格
5.4.3 字元串替換
5.4.4 判斷字元串的開始與結尾
5.4.5 判斷字元串是否相等
5.4.6 按字典順序比較兩個字元串
5.4.7 字母大小寫轉換
5.4.8 字元串分割
5.5 格式化字元串
5.5.1 日期和時間字元串格式化
5.5.2 常規類型格式化
5.6 使用正則表達式
5.7 字元串生成器
5.8 小結
5.9 實踐與練習
第6章 數組
視頻講解:51分鐘
6.1 數組概述
6.2 一維數組的創建及使用
6.2.1 創建一維數組
6.2.2 初始化一維數組
6.2.3 使用一維數組
6.3 二維數組的創建及使用
6.3.1 二維數組的創建
6.3.2 二維數組初始化
6.3.3 使用二維數組
6.4 數組的基本操作
6.4.1 遍歷數組
6.4.2 填充替換數組元素
6.4.3 對數組進行排序
6.4.4 複製數組
6.4.5 數組查詢
6.5 數組排序算法
6.5.1 冒泡排序
6.5.2 直接選擇排序
6.5.3 反轉排序
6.6 小結
6.7 實踐與練習
第7章 類和對象
視頻講解:57分鐘
7.1 面向對象概述
7.1.1 對象
7.1.2 類
7.1.3 封裝
7.1.4 繼承
7.1.5 多態
7.2 類
7.2.1 成員變數
7.2.2 成員方法
7.2.3 許可權修飾符
7.2.4 局部變數
7.2.5 局部變數的有效範圍
7.2.6 this關鍵字
7.3 類的構造方法
7.4 靜態變數、常量和方法
7.5 類的主方法
7.6 對象
7.6.1 對象的創建
7.6.2 訪問對象的屬性和行為
7.6.3 對象的引用
7.6.4 對象的比較
7.6.5 對象的銷毀
7.7 小結
7.8 實踐與練習
第8章 包裝類
視頻講解:19分鐘
8.1 Integer
8.2 Boolearl
8.3 Byte
8.4 Cllaracter
8.5 Double
8.6 Number
8.7 小結
8.8 實踐與練習
第9章 數字處理類
視頻講解:21分鐘
9.1 數字格式化
9.2 數學運算
9.2.1 Math類
9.2.2 常用數學運算方法
9.3 隨機數
9.3.1 Math.random()方法
9.3.2 Random類
9.4 大數字運算
9.4.1 BigInteger
9.4.2 BigDecimal
9.5 小結
9.6 實踐與練習
第2篇核心技術
第10章 接口、繼承與多態
視頻講解:36分鐘
10.1 類的繼承
10.2 Object類
10.3 對象類型的轉換
10.3.1 向上轉型
10.3.2 向下轉型
10.4 instanceof判斷對象類型
10.5 方法的重載
10.6 多態
10.7 抽象類與接口
10.7.1 抽象類
10.7.2 接口
10.8 小結
10.9 實踐與練習
第11章 類的高級特性
視頻講解:29分鐘
11.1 Java類包
11.1.1 類名衝突
11.1.2 完整的類路徑
11.1.3 創建類包
11.1.4 導入類包
11.2 final變數
11.3 final方法
11.4 final類
11.5 內部類
11.5.1 成員內部類
11.5.2 局部內部類
11.5.3 匿名類
11.5.4 靜態內部類
11.5.5 內部類的繼承
11.6 小結
11.7 實踐與練習
第12章 異常處理
視頻講解:23分鐘
12.1 異常概述
12.2 處理程式異常錯誤
12.2.1 錯誤
12.2.2 捕捉異常
12.3 Java常見異常
12.4 自定義異常
12.5 在方法中拋出異常
12.5.1 使用throws關鍵字拋出異常
12.5.2 使用throw關鍵字拋出異常
12.6 運行時異常
12.7 異常的使用原則
12.8 小結
12.9 實踐與練習
第13章 Swin9程式設計
視頻講解:1小時2分鐘
13.1 Swing概述
13.1.1 Swing特點
13.1.2 Swing包
13.1.3 常用Swing組件概述
13.2 常用窗體
13.2.1 JFrarnc窗體
13.2.2 JDialog窗體
13.3 標籤組件與圖示
13.3.1 標籤的使用
13.3.2 圖示的使用
13.4 常用布局管理器
13.4.1 絕對布局
13.4.2 流布局管理器
13.4.3 邊界布局管理器
13.4.4 格線布局管理器
13.5 常用面板
13.5.1 JPanel面板
13.5.2 JScrollPane面板
13.6 按鈕組件
13.6.1 提交按鈕組件
13.6.2 單選按鈕組件
13.6.3 複選框組件
13.7 列表組件
13.7.1 下拉列表框組件
13.7.2 列表框組件
13.8 文本組件
13.8.1 文本框組件
13.8.2 密碼框組件
13.8.3 文本域組件
13.9 常用事件監聽器
13.9.1 監聽事件簡介
13.9.2 動作事件監聽器
13.9.3 焦點事件監聽器
……
第3篇 高級套用
第4篇 項目實戰