本書結合大量實例和項目開發案例,由淺入深、循序漸進地介紹了Java開發的相關知識。本書特意提供了典型習題及教學PPT,以方便教學。另外,作者專門為本書錄制了大量的配套教學視頻,以幫助讀者更好地學習本書的內容。這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。
本書共18章,分為3篇。第1篇為Java開發基礎,涵蓋的內容有Java概述、基本數據類型及運算、Java程序流程控制、類與對象、面向對象編程、引用數據類型、異常處理、線程,以及Java的IO操作,本篇可以讓讀者了解Java最核心的面向對象思想及最核心的基本技術。第2篇為Java開發進階,涵蓋的內容有圖形用戶界面、XML開發、常用類、數據庫編程、網絡編程,以及Web編程,本篇可以讓讀者了解Java的實際應用,實現從理論到實踐的飛躍。第3篇為Java項目案例開發實戰,涵蓋圖書管理系統、局域網通信軟件及論壇BBS系統3個實用系統,本篇可以帶領讀者體驗實際的Java項目開發,從而提升開發水平。
本書適合Java入門與提高的人員閱讀,也可作為大中專院校Java程序設計課程的教材。另外,本書也可供Java語言愛好者和從業者作為實際工作中的參考書籍。
循序漸進:基礎à進階à實戰科學編排:基本語法à典型實例à編程練習à項目實戰學練結合:194個實例、3個項目案例、39個練習題視頻講解:提供11小時配套多媒體教學視頻有問必答:提供QQ群、郵件和論壇答疑服務超值光盤,你值得擁有!本書實例源代碼本書配套教學視頻“零點起飛學編程”其他圖書推薦閱讀:《零點起飛學C語言》《零點起飛學Java》《零點起飛學C++》《零點起飛學Visual C++》《零點起飛學Visual Basic》《零點起飛學C#》《零點起飛學ASP.NET》《零點起飛學PHP》《零點起飛學HTML+CSS》 循序漸進:基礎à進階à實戰科學編排:基本語法à典型實例à編程練習à項目實戰學練結合:194個實例、3個項目案例、39個練習題視頻講解:提供11小時配套多媒體教學視頻有問必答:提供QQ群、郵件和論壇答疑服務超值光盤,你值得擁有!本書實例源代碼本書配套教學視頻“零點起飛學編程”其他圖書推薦閱讀:《零點起飛學C語言》《零點起飛學Java》《零點起飛學C++》《零點起飛學Visual C++》《零點起飛學Visual Basic》《零點起飛學C#》《零點起飛學ASP.NET》《零點起飛學PHP》《零點起飛學HTML+CSS》《零點起飛學javascript+jQuery》《零點起飛學Java Web開發》《零點起飛學Android開發》《零點起飛學iPhone開發》《零點起飛學Excel VBA》《零點起飛學Linux C編程》《零點起飛學SQL Server》《零點起飛學MySQL》《零點起飛學Oracle》
Java自從1995年由Sun公司(2009年4月20日Sun公司被Oracle公司收購)發布以來,憑借其跨平臺、可移植、分布式及簡單易學的特點迅速成為了一門主流的軟件開發語言。當前,Java依然還是最為流行的面向對象語言。目前,Java已經演化出了Java SE、Java EE和Java ME三個開發平臺,分別在桌面開發、企業開發和嵌入式開發中占據了足以傲視群雄的地位。Java目前已被廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網等領域,而且擁有全球最大的開發者專業社群。在全球云計算和移動互聯網的產業環境下,Java更是具備了顯著的優勢和廣闊的發展前景。
為了幫助初學人員可在短期內比較容易地掌握Java開發技術,筆者結合自己多年的Java開發經驗編寫了本書。本書包含了核心Java開發所需要的方方面面的知識,講解時穿插了大量實例,并且為讀者準備了3個非常實用的項目開發案例,來進一步鞏固和Java應用技術密切相關的數據庫、網絡和Web編程等方面的知識。為了提升學習效率,本書還專門提供了大量的練習題,并錄制了多媒體教學視頻輔助讀者學習。另外,本書還專門制作了教學PPT以方便教學使用。閱讀完本書后,讀者將能夠對Java編程有一個全面的認識并具備編寫Java程序的能力。
本書有何特色
1.配多媒體教學視頻
本書提供大量的配套多媒體教學視頻輔助教學,學習起來高效、直觀,效果好。教學視頻重點對書中的示例進行詳細講解,并演示運行效果,讀者可以和圖書結合起來學習。
2.門檻低,容易入門
本書從零開始對Java核心技術進行講解,不要求讀者有太多基礎,只要讀者立志學習Java并有恒心堅持練習,就可以一步步走下去。
3.內容全面、系統、充實
本書詳細介紹了Java開發所需要的方方面面知識,包括基本語法、面向對象、IO操作、圖形界面、網絡編程、數據庫編程及Web編程等,還特別介紹了三個項目開發實戰案例,通過學習這些內容,讀者可以輕松地使用Java開發小型應用系統。
4.講解由淺入深,循序漸進
本書的編排采用循序漸進的方式,內容梯度從易到難,講解由淺入深,適合各個層次的讀者閱讀,并均有所獲。
5.寫作細致,處處為讀者著想
本書內容編排、概念表述、語法講解、示例講解及源代碼注釋等都很細致,作者講解時不厭其煩,細致入微,將問題講解得很清楚,掃清了讀者的學習障礙。
6.貫穿大量的開發實例和技巧
本書在講解知識點時貫穿了大量短小精悍的典型實例,并給出了大量的開發技巧,力求讓讀者獲得真正實用的知識。
7.提供教學PPT,方便老師教學
本書適合大中專院校和職業學校作為職業技能課程的教學用書,所以專門制作了教學PPT,以方便各院校的老師教學時使用。
本書內容安排
第1篇 Java開發基礎(第1~9章)
本篇主要介紹了Java運行環境、流程控制、類與對象、引用數據類型、異常處理、多線程和IO操作等方面的知識。學習完本篇內容,讀者可以從概念上先認識Java,然后進一步了解Java最核心的面向對象思想及最核心的基礎開發技術。
第2篇 Java開發進階(第10~15章)
本篇主要介紹了圖形用戶界面、XML開發、數據庫編程、網絡編程及Web編程等相關開發技術。學習完本篇內容,讀者可以從Java的實用技術入手,掌握Java在具體應用中的實現,從而實現從理論到實踐的飛躍。
第3篇 Java項目案例開發實戰(第16~18章)
本篇主要介紹了Java在數據庫開發、網絡開發及Web開發這3大領域中的具體應用,分別實現了圖書管理系統、局域網通信軟件及論壇BBS系統這3個項目開發案例。本篇內容屬于實戰開發,讀者可以從這些項目開發案例中領會Java實現有趣的小型系統的思路和具體開發過程。
配書光盤內容
* 本書重點內容的配套教學視頻;
* 本書實例涉及的源代碼。
本書讀者對象
* Java入門人員;
* Java開發人員;
* 想自學編程的人員;
* 大中專院校的學生;
* 做畢業設計和課程設計的學生;
* Java語言愛好者。
本書閱讀建議
* 建議沒有基礎的讀者,從前向后順次閱讀,盡量不要跳躍。
* 對于書中的示例和實例,建議讀者都要親自上機動手實踐,學習效果更好。
* 課后習題都動手做一做,以檢查對本章內容的掌握程度,如果不能順利完成,建議回過頭來重新學習一下本章內容。
* 學習每章內容時,建議讀者先仔細閱讀書中的講解,然后再結合本章教學視頻,學習效果更佳。
本書作者
本書由劉升華主筆編寫。其他參與編寫的人員有陳世瓊、陳欣、陳智敏、董加強、范禮、郭秋滟、郝紅英、蔣春蕾、黎華、劉建準、劉霄、劉亞軍、劉仲義、柳剛、羅永峰、馬奎林、馬味、歐陽昉、蒲軍、歐振旭、陳杰、陳冠軍、頊宇峰、程彩紅、毛紅娟、姚 志娟。
閱讀本書的過程中,若有任何疑問,可以發郵件到book@wanjuanchina.net bookservice2008@163.com,或者到www.wanjuanchina.net的圖書論壇上留言,以獲得幫助。
編著者
本書由劉升華主筆編寫。其他參與編寫的人員有陳世瓊、陳欣、陳智敏、董加強、范禮、郭秋滟、郝紅英、蔣春蕾、黎華、劉建準、劉霄、劉亞軍、劉仲義、柳剛、羅永峰、馬奎林、馬味、歐陽昉、蒲軍、歐振旭、陳杰、陳冠軍、頊宇峰、程彩紅、毛紅娟、姚 志娟。
第1篇 Java開發基礎
第1章 Java概述( 教學視頻:37分鐘)
第2章 基本數據類型及運算( 教學視頻:52分鐘)
第3章 Java程序流程控制( 教學視頻:33分鐘)
第4章 類與對象( 教學視頻:27分鐘)
第5章 面向對象編程( 教學視頻:33分鐘)
第6章 引用數據類型( 教學視頻:53分鐘)
第7章 異常處理( 教學視頻:23分鐘)
第8章 線程( 教學視頻:32分鐘)
第9章 Java的IO操作( 教學視頻:56分鐘)
第2篇 Java開發進階
第10章 圖形用戶界面( 教學視頻:66分鐘)
第11章 XML開發( 教學視頻:35分鐘)
第12章 Java常用類( 教學視頻:39分鐘)
第13章 Java數據庫編程( 教學視頻:37分鐘)
第1篇 Java開發基礎
第1章 Java概述( 教學視頻:37分鐘)
第2章 基本數據類型及運算( 教學視頻:52分鐘)
第3章 Java程序流程控制( 教學視頻:33分鐘)
第4章 類與對象( 教學視頻:27分鐘)
第5章 面向對象編程( 教學視頻:33分鐘)
第6章 引用數據類型( 教學視頻:53分鐘)
第7章 異常處理( 教學視頻:23分鐘)
第8章 線程( 教學視頻:32分鐘)
第9章 Java的IO操作( 教學視頻:56分鐘)
第2篇 Java開發進階
第10章 圖形用戶界面( 教學視頻:66分鐘)
第11章 XML開發( 教學視頻:35分鐘)
第12章 Java常用類( 教學視頻:39分鐘)
第13章 Java數據庫編程( 教學視頻:37分鐘)
第14章 Java網絡編程( 教學視頻:27分鐘)
第15章 Java Web編程( 教學視頻:33分鐘)
第3篇 Java項目案例開發實戰
第16章 數據庫編程實例——圖書管理系統( 教學視頻:36分鐘)
第17章 網絡編程實例——局域網通信軟件( 教學視頻:18分鐘)
第18章 Web編程實例——BBS系統( 教學視頻:28分鐘)