本書(shū)是一本融合編程思想與具體實(shí)踐為一體的書(shū),是作者長(zhǎng)期實(shí)踐、思考、感悟的總結(jié),是作者在深入分析自己和眾多學(xué)生學(xué)習(xí)現(xiàn)狀之后探索出的學(xué)習(xí)Java的一條捷徑。這不是一本參考資料和Java百科全書(shū),不是什么"寶典"和"大全",但卻可以讓新手變?yōu)槔鲜,相信學(xué)完此書(shū),再看任何以前看不懂的Java書(shū)都會(huì)顯得非常輕松。即使是很有經(jīng)驗(yàn)的老手,也能從本書(shū)中有巨大收益。如果你想非常輕松就精通Java編程,并期望學(xué)完便能參加實(shí)際的開(kāi)發(fā)工作,本書(shū)就是你非常好的一個(gè)選擇。
全書(shū)共分11章。
第1章詳細(xì)地講解了Java開(kāi)發(fā)環(huán)境的搭建、反編譯工具的使用、JDK文檔資料的查閱以及Java程序的編譯和運(yùn)行過(guò)程。
第2章系統(tǒng)地講解了Java的一些常用語(yǔ)法,在講解語(yǔ)法的過(guò)程中,作者把常見(jiàn)問(wèn)題進(jìn)行了正反對(duì)比,分析了問(wèn)題產(chǎn)生的根源,旨在加深印象。
在第3章和第4章中,透徹系統(tǒng)地講解了面向?qū)ο蟮乃枷牒蛻?yīng)用,用通俗形象的語(yǔ)言、典型翔實(shí)的例子、鮮明的對(duì)照比較,闡述了初學(xué)者最容易迷惑的一些思想理念。在以后的章節(jié)中,作者始終以“啟發(fā)編程思想,培養(yǎng)編程感覺(jué)”為指導(dǎo),以剖析典型實(shí)例、分析源碼結(jié)構(gòu)含義、解析常見(jiàn)問(wèn)題等方式,從高屋建瓴的角度,用通俗易懂的文字,講解了多線程、常用Java類(lèi)、Java中的I/O(輸入輸出)編程、GUI與Applet、網(wǎng)絡(luò)編程等方面的知識(shí)。
作者長(zhǎng)期工作在開(kāi)發(fā)與教學(xué)的第一線,既考慮了在實(shí)際開(kāi)發(fā)中經(jīng)常遇到的難題,也分析了眾多學(xué)員在學(xué)習(xí)中經(jīng)常困惑的問(wèn)題。
本書(shū)集實(shí)用性、思想性、可讀性為一體,是一本適合廣大計(jì)算機(jī)編程愛(ài)好者的優(yōu)秀讀物。
本書(shū)主要是沖著實(shí)際應(yīng)用而來(lái)的,共分11章。在剛開(kāi)始的第一章就詳細(xì)地講解了Java開(kāi)發(fā)環(huán)境的搭建、反編譯工具的使用、JDK文檔資料的查閱,Java程序的編譯、運(yùn)行過(guò)程。在第二章中,全面地講解Java的基本語(yǔ)法知識(shí),對(duì)基本語(yǔ)法的講解也不是泛泛而談,而是在其中貫穿各種實(shí)際應(yīng)用中的巧妙用法和注意事項(xiàng)。在第三章和第四章中,透徹系統(tǒng)地講解了面向?qū)ο蟮乃枷牒蛻?yīng)用。在以后的章節(jié)中,用通俗易懂的手法,緊密聯(lián)系實(shí)際應(yīng)用的方式,深入淺出地講解了多線程,常用Java類(lèi),Java中的I/O(輸入輸出)編程,GUI與Applet,網(wǎng)絡(luò)編程等方面的知識(shí)。
本書(shū)許多內(nèi)容都來(lái)源于程序員圈子里的非正式交流,或源于某些成功的案例與作者的經(jīng)驗(yàn)、心得,但這些東西對(duì)新手來(lái)說(shuō),是很難自學(xué)到的。作者從事了多年的軟件開(kāi)發(fā)和培訓(xùn)教學(xué),非常清楚那些容易使新手困惑的問(wèn)題,在學(xué)習(xí)過(guò)程中會(huì)碰到的攔路虎,作者結(jié)合了多年實(shí)際開(kāi)發(fā)與教學(xué)經(jīng)驗(yàn),收集了眾多學(xué)員在學(xué)習(xí)中常提到的問(wèn)題,對(duì)平時(shí)講課的內(nèi)容進(jìn)行了精心整理。讀者從本書(shū)中不僅可以學(xué)習(xí)到Java本身方面的知識(shí),還能學(xué)到了許多編程思想和實(shí)際操作手法,仿佛老手就在你面前進(jìn)行現(xiàn)場(chǎng)演示一樣。本書(shū)不僅全面的介紹了Java語(yǔ)言本身,最重要還交會(huì)讀者去掌握編程思想,找到編程感覺(jué),而不是死記硬背語(yǔ)言本身,書(shū)中涉及到的應(yīng)用問(wèn)題分析,遠(yuǎn)遠(yuǎn)超了一個(gè)Java程序員在學(xué)習(xí)和應(yīng)用Java過(guò)程中所有可能碰到的問(wèn)題。
本書(shū)不僅講概念,講怎么做,還告訴讀者為什么;不僅講操作技能,還貫穿一些系統(tǒng)的理論,這樣讀者才不至于不明不白,或是似乎明白,但不知道具體該怎么干。本書(shū)一步步引導(dǎo)讀者深入,使讀者輕松愉快、興趣盎然、水到渠成、潛移默化地掌握J(rèn)ava編程及許多其他的軟件開(kāi)發(fā)思想。
本書(shū)語(yǔ)言流暢,內(nèi)容翔實(shí),分析透徹,是一本適合廣大計(jì)算機(jī)編程愛(ài)好者的優(yōu)秀讀物。本書(shū)結(jié)構(gòu)合理,圖文并茂,實(shí)用性強(qiáng),適合于廣大有經(jīng)驗(yàn)的開(kāi)發(fā)人員來(lái)迅速轉(zhuǎn)換到Java語(yǔ)言,對(duì)廣大初學(xué)計(jì)算機(jī)編程語(yǔ)言的愛(ài)好者來(lái)說(shuō),這本書(shū)就是非常好的切入點(diǎn)。本書(shū)基本理論知識(shí)完備,又緊密聯(lián)系實(shí)際開(kāi)發(fā),也非常適合作為大專(zhuān)院校師生的教學(xué)與學(xué)習(xí)用書(shū),將給廣大師生帶來(lái)一種革命性的教學(xué)方式與學(xué)習(xí)思路,令人耳目一新。
這不是一本參考資料和Java百科全書(shū),不是什么"寶典"和"大全",但卻可以讓新手變?yōu)槔鲜,相信學(xué)完此書(shū),再看任何以前看不懂的Java書(shū)都會(huì)顯得非常輕松。即使是很有經(jīng)驗(yàn)的老手,也能從本書(shū)中有巨大收益。如果你想非常輕松就精通Java編程,并期望學(xué)完便能參加實(shí)際的開(kāi)發(fā)工作,本書(shū)就是你非常好的一個(gè)選擇。