商品簡介
本書在大量實例的基礎上講解了Java的基礎知識和最新發展。圍繞個人信息管理的綜合實例的開發貫穿全書,每章按教學場景的形式進行組織,分為講解、練習、實戰、進階、小結5個部分。本書將動手實驗的內容進一步整理和系統化,形式上更加貼近實際的教學要求,并融入作者多年工程實踐的經驗和對Java語言的編程思想的理解,讓讀者以一種生動有趣的方式掌握最新的Java技術和相關有效的開發方法和資源。
本書適合所有Java初學者及對Java有一定研究的開發人員。
目次
第1章 進駐爪哇島——JAVA的基本語法
1.1 講解
1.1.1 爪哇島的歷史與演變
1.1.2 爪哇島基本生存規則
1.1.3 爪哇島上新人新風尚
1.2 練習
1.2.1 搭建Java開發環境
1.2.2 體驗Java程序開發
1.2.3 J2SEc5.0新特性實踐
1.3 小結
第2章 對象無處不在——面向對象的基本概念
2.1 講解
2.1.1 什麼是面向對象
2.1.2 面向對象的基本概念
2.1.3 Java對面向對象的支持
2.2 練習
2.2.1 JavaBeans技術開發可重用組件
2.2.2 面向對象的基礎實踐
2.3 小結
第3章 當一個變成多個——集合框架的基本概念
3.1 講解
3.1.1 集合概述
3.1.2 Collection接口
3.1.3 泛型(Generics)
3.1.4 Map接口
3.2 練習
3.2.1 創建課程管理系統
3.3 小結
第4章 數據傳送的管道——JAVAcI/O
4.1 講解
4.1.1 流——JavacI/O的基礎
4.1.2 JavacI/O庫
4.2 練習
4.2.1 數據傳送的通道
4.2.2 管道的一端
4.2.3 文件處理
4.2.4 基於對象的讀寫
4.2.5 NIO
4.3 小結
第5章 如何走得更穩——測試驅動的基本概念
5.1 講解
5.1.1 什麼是JUnit
5.1.2 使用JUnit的一般過程
5.1.3 安裝JUnit
5.2 編寫單元測試
5.2.1 第1個單元測試
5.3 編寫單元測試的步驟
5.3.1 常用斷言
5.3.2 TestSuite
5.3.3 JUnit框架組成
5.4 練習
5.4.1 創建JUnit單元測試
5.4.2 setUp和tearDown
5.4.3 使用TestSuite
5.5 補充:JUNITc4的新增特性
5.5.1 測試方法
5.5.2 初始化方法
5.5.3 TestSuite初始化
5.5.4 兼容性
5.6 小結
第6章 三頭六臂——線程和同步的基本概念
6.1 講解
6.1.1 什麼是線程
6.1.2 創建線程
6.1.3 線程的生命周期
6.1.4 線程的優先級
6.1.5 中斷線程
6.1.6 線程組
6.1.7 處理未被捕獲的異常
6.1.8 守護線程
6.2 同步與鎖
……
第7章 我要彩色照片——SWING的基本概念
第8章 朋友們,你們在哪里——JAVA數據庫運用
第9章 還想再見到你——數據持久化
第10章 準備環球旅行——應用程序國際化
第11章 請保持聯系——JAVA網絡連接
第12章 找個好管家——JMX
第13章 讓我們更專業——軟件工程的基本概念
索引