Java語言是當前最流行的程序設計語言。本書以Java最新版本JavaSE6和Netbeans IDE 6.1開發(fā)工具為載體,按照“語言基礎”、“技術基礎”和“高級應用”3個層次由淺入深地介紹了Java SE6的核心技術。主要內容包括:語言基礎篇(Java語言概述、數(shù)據(jù)類型與運算符、流程控制語句);技術基礎篇(面向對象編程技術、GUl編程技術、異常處理技術、輸入/輸出技術);高級應用篇(數(shù)據(jù)庫編程、線程與多線程編程、網(wǎng)絡編程)。作者在多年開發(fā)與教學經(jīng)驗的基礎上,根據(jù)Java桌面開發(fā)程序員的崗位能力要求和學生的認知規(guī)律精心組織了本書內容。書中通過87個典型的實例詳細介紹了Java桌面開發(fā)相關技術,并精心設計了“教學導航”、“課堂模仿”、“課外拓展”和“單元實訓”等環(huán)節(jié),將知識講解和技能訓練有機結合,融“教、學、練”于一體,適合“項目驅動、案例教學、理論實踐一體化”的教學方法。同葉提供書中各章的電子課件和所有環(huán)節(jié)的源代碼,供讀者參考使用。本書可作為高職高專軟件技術專業(yè)、網(wǎng)絡技術專業(yè)的教材,也可作為計算機愛好者和程序員自學教材和參考用書。