自學(xué)Java編程的入門書單 - 收藏必備
基于筆者自學(xué)Java開發(fā)的親身經(jīng)歷,對(duì)于沒有任何編程基礎(chǔ)的讀者,筆者認(rèn)為入門學(xué)習(xí)Java語言開發(fā)的最佳、最快方式是教學(xué)視頻與優(yōu)秀書籍相結(jié)合。讀者應(yīng)該在觀看優(yōu)秀教學(xué)視頻的同時(shí)實(shí)際上機(jī)敲代碼,教學(xué)視頻的優(yōu)點(diǎn)是知識(shí)講解生動(dòng),視覺、聽覺同時(shí)刺激,知識(shí)的吸收速度快。關(guān)于哪些是優(yōu)秀的教學(xué)視頻,如何進(jìn)行甄別和選擇的問題,讀者可以自行百度或谷歌。
本份書單作為Java工程師的終極書單的第一個(gè)子書單,也就是入門書單,筆者完全從自身的自學(xué)經(jīng)歷出發(fā),以門外漢的視角挑選出如下的這些圖書。
Head First Java
作為一本Java技術(shù)的入門書,它是絕對(duì)出色的。一個(gè)星期就能讓你明白怎么用Java語言寫程序。此書對(duì)于沒有任何編程語言基礎(chǔ)的同學(xué)非常友好,一步一步帶領(lǐng)入門。缺點(diǎn)是,它真的只是入門書,涉及的技術(shù)深度比較淺顯。一本非常棒的書,不愧 “Head First” 的稱謂。清晰的條理,生動(dòng)的圖示,偶爾來點(diǎn)老外的幽默,閱讀體驗(yàn)非常舒暢。
Java學(xué)習(xí)筆記
筆者非常喜歡這本書,當(dāng)年作為一名java語言的初學(xué)者,很喜歡里面通俗易懂的語言。此書的特點(diǎn)在于里面有很多作者對(duì)Java語言的獨(dú)有的理解與講解,這些內(nèi)容往往也是所有Java語言初學(xué)者迷惑的地方。這本書對(duì)于初學(xué)編程的同學(xué)來說很是不錯(cuò),建議作為入門書籍。不可多得的好書,寫得很好,講的內(nèi)容很扎實(shí),干貨非常多,適合有一點(diǎn)點(diǎn)基礎(chǔ)的人,幫助你掃清障礙。
Java核心技術(shù):卷1 基礎(chǔ)知識(shí)
此書會(huì)跟隨Java平臺(tái)的版本升級(jí)而相應(yīng)升級(jí),目前最新已經(jīng)是第9版。此書的一大特點(diǎn)就是該書的最新版本都會(huì)反映出相應(yīng)Java版本的新特性。全書共14章,涵蓋了Java的基本語法、基礎(chǔ)程序結(jié)構(gòu)、面向?qū)ο筇匦?、圖形程序設(shè)計(jì)、事件處理、部署應(yīng)用程序、異常處理、程序調(diào)試等等知識(shí)。此書采用深入淺出的敘述方式,并包含有大量的示例代碼,幫助讀者輕松并充分理解Java語言特性與Java編程基本技能??梢詭椭x者在較短的時(shí)間內(nèi)掌握很多知識(shí)。
Java從入門到精通
此書是一本綜合講解Java核心技術(shù)的書籍,在書中使用大量的代碼及案例進(jìn)行知識(shí)點(diǎn)的分析與運(yùn)用,并且給出一些比較成熟的開發(fā)步驟,幫助讀者更好地進(jìn)行Java的開發(fā)。書中所有知識(shí)都結(jié)合具體實(shí)例進(jìn)行介紹,涉及的程序代碼給出了詳細(xì)的注釋,可以使讀者輕松領(lǐng)會(huì)Java程序開發(fā)的精髓,快速提高開發(fā)技能。
瘋狂Java講義
挺好的一本入門書,說得很透徹,內(nèi)容比較基礎(chǔ),文字也挺清晰。既覆蓋基本知識(shí)點(diǎn),又有進(jìn)階層面的講解。此書的作者李剛具有多年的軟件行業(yè)培訓(xùn)的經(jīng)驗(yàn),這種教學(xué)的經(jīng)驗(yàn)也是的此書的寫作思路比較清楚,講的知識(shí)點(diǎn)也比較全面。當(dāng)然,里面也具有不少的優(yōu)秀示例代碼。本書并不是單純從介紹知識(shí)的角度來講解Java,而是從解決問題的角度來介紹Java語言。此處包含有大量的有趣案例,比如五子棋游戲、QQ游戲大廳和企業(yè)管理項(xiàng)目。

順便推薦一個(gè)Java學(xué)習(xí)的交流Q裙213365178,里邊有專業(yè)的老師解答哦。