Java是Sun公司推出的能夠跨越多平臺的、可移植性最高的一種面向?qū)ο蟮木幊陶Z言,也是目前最先進、特征最豐富、功能最強大的計算機語言。Java自從面世以來一直以易學易用、功能強大的特點得到廣泛的應(yīng)用,其強大的跨平臺特性使Java程序可以運行在任何一個系統(tǒng)平臺上,甚至是手持電話、商務(wù)助理等電子產(chǎn)品,都可以運行Java程序,真正做到“一次編寫,到處運行”。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等,這使得Java成為應(yīng)用范圍最廣闊的開發(fā)語言。
本書內(nèi)容學、練、用到精通只需24堂課。本書從初中級用戶的角度進行科學合理的設(shè)計,通過24堂課全面地講述了使用Java語言進行程序開發(fā)所必備的知識和技能,如下圖所示。
第1部分 基礎(chǔ)篇(第1~第7堂課):講述了Java概述、使用IDE集成開發(fā)工具、Java語言基礎(chǔ)知識、流程控制語句、數(shù)組應(yīng)用、面向?qū)ο缶幊?、字符串處理。這些都是程序語言的基礎(chǔ),學通了這些內(nèi)容后,再學其他篇相信一定會很簡單。
第2部分 提高篇(第8~第14堂課):講述了使用Visual Basic 6.0進行應(yīng)用程序開發(fā)的各種常用技術(shù),包括類的繼承與多態(tài)特性、其他類特性與異常處理、Swing編程基礎(chǔ)、多線程編程、事件處理的應(yīng)用、常用工具類、常用集合類。通過本篇的學習,讀者能夠開發(fā)小型應(yīng)用程序,掌握面向?qū)ο蟮母呒壧匦?、學會任務(wù)多線程處理和使用集合對象保存數(shù)據(jù)等。
第3部分 高級篇(第15~第21堂課):講述了數(shù)據(jù)庫編程應(yīng)用、輸入輸出流與文件、網(wǎng)絡(luò)程序設(shè)計、表格控件的應(yīng)用、樹控件的應(yīng)用、其他高級控件、圖形繪制技術(shù)。通過本篇的學習,讀者可以實現(xiàn)文件操作、圖形圖像處理、開發(fā)小型網(wǎng)絡(luò)程序和數(shù)據(jù)庫應(yīng)用程序。
第4部分 實戰(zhàn)篇(第22~第24堂課):講述了進銷存管理系統(tǒng)、企業(yè)內(nèi)部通訊管理系統(tǒng)和圖書館管理系統(tǒng)3個完整的項目實例設(shè)計全過程,積累項目開發(fā)經(jīng)驗。