學(xué)習(xí)java,書(shū)籍是必不可少的一個(gè)學(xué)習(xí)工具。那么java書(shū)籍有哪些?java教材有哪些適合小白學(xué)習(xí)?廢話就不多說(shuō)了,接下來(lái)就給大家推薦一些Java階段的好書(shū)。
第一部分:Java語(yǔ)言篇
1.《Java編程規(guī)范》 適合對(duì)象:初級(jí)、中級(jí)
介紹:這本書(shū)的作者是被譽(yù)為Java之父的James Gosling,入門(mén)者推薦閱讀,對(duì)基礎(chǔ)的講解很不錯(cuò)。
2.《Java編程思想》 適合對(duì)象:初級(jí)、中級(jí)
介紹:豆瓣給出了9.1的評(píng)分,全球程序員廣泛贊譽(yù)。有人說(shuō)這本書(shū)不適合初學(xué)者,不過(guò)小編認(rèn)為作者并沒(méi)有對(duì)讀者已有的知識(shí)經(jīng)驗(yàn)有過(guò)多要求,只是要求讀者需要知道基本的程序語(yǔ)言。作者以通俗易懂及小而直接的示例解釋了一個(gè)個(gè)晦澀抽象的概念,需要花時(shí)間細(xì)細(xì)研讀。
3.《Java核心技術(shù):卷I基礎(chǔ)知識(shí)》 適合對(duì)象:初級(jí)、中級(jí)
介紹:官方機(jī)構(gòu)圖書(shū),備一本總是沒(méi)錯(cuò)的。這本書(shū)比較全面也通俗易懂??梢援?dāng)字典的功能來(lái)用,學(xué)習(xí)入門(mén)必備。
4.《Java數(shù)據(jù)結(jié)構(gòu)和算法》 適合對(duì)象:初級(jí)、中級(jí)、高級(jí)
介紹:這本書(shū)目前基本斷貨,足以說(shuō)明搶手程度。作者主要使用Java語(yǔ)言描述了我們常用的數(shù)據(jù)結(jié)構(gòu),值得一看。
5.《Java與模式》 適合對(duì)象:中級(jí)、高級(jí)
介紹:難得一見(jiàn)的國(guó)人寫(xiě)的Java好書(shū)。主要講解設(shè)計(jì)原則以及最為常見(jiàn)的設(shè)計(jì)模式的實(shí)用教材。這本書(shū)出現(xiàn)的比較早,是初級(jí)到中高級(jí)必讀的圖書(shū)之一。
6.《SCJP學(xué)習(xí)指南》 適合對(duì)象:初級(jí)、中級(jí)
介紹:官方考試的必備圖書(shū),對(duì)檢驗(yàn)自己的Java學(xué)習(xí)情況很有幫助。這本書(shū)特別適合學(xué)生閱讀,這本書(shū)理解透了,找工作面試Java題目不會(huì)有任何問(wèn)題。一些工作多年的工程師都會(huì)在里邊遇到一些不會(huì)做的題目。
第二部分:中級(jí)進(jìn)階篇
1.《重構(gòu):改善既有代碼的設(shè)計(jì)》 適合對(duì)象:中級(jí)、高級(jí)
介紹:清晰揭示了重構(gòu)的過(guò)程,解釋了重構(gòu)的原理和最佳實(shí)踐方式,并給出了何時(shí)以及何地應(yīng)該開(kāi)始挖掘代碼以及改善。大師的杰作,讓你明白軟件是一步步改進(jìn)的,不是一蹴而就的。
2.《XML入門(mén)經(jīng)典》 適合對(duì)象:初級(jí)、中級(jí)、高級(jí)
介紹:很多人覺(jué)得沒(méi)必要買XML書(shū)籍,不過(guò)我還是覺(jué)得推薦一本給你作為工具書(shū),而且看本書(shū)可以使得你對(duì)XML方方面面有個(gè)了解。里面不少東西還是用到的。
3.《jQuery基礎(chǔ)教程》 適合對(duì)象:初級(jí)、中級(jí)、高級(jí)
介紹:從這個(gè)開(kāi)始學(xué)習(xí)jQuery才是根本,不然以后遇到的很多奇怪問(wèn)題不知所以然。jQuery個(gè)人感覺(jué)已經(jīng)成為目前的javascript標(biāo)準(zhǔn)庫(kù)了,插件無(wú)數(shù),大大簡(jiǎn)化了前端工作。
4.《Javascript權(quán)威指南》 適合對(duì)象:初級(jí)、中級(jí)、高級(jí)
介紹:一本從全新視角和層次來(lái)介紹Javascript的參考書(shū),填補(bǔ)了市場(chǎng)的空白。是學(xué)習(xí)js的必備參考工具書(shū)之一。
5.《代碼整潔之道》 適合對(duì)象:中級(jí)、高級(jí)
介紹:講述了一系列行之有效的整潔代碼操作實(shí)踐。軟件工程的理想編碼是無(wú)數(shù)人編出來(lái)的代碼像一個(gè)人寫(xiě)的,這本書(shū)當(dāng)作規(guī)范就不錯(cuò)。
第三部分:高級(jí)篇
1.《Enterprise JavaBeans 3.0中文版》適合對(duì)象:中級(jí),高級(jí)
介紹:EJB技術(shù)在大型系統(tǒng)中使用,主要有銀行等金融機(jī)構(gòu)。是開(kāi)發(fā)分布式程序的選項(xiàng)之一,不過(guò)我不喜歡,其實(shí)銀行使用的也不怎么的。結(jié)合JavaEE容器使用,開(kāi)源的有JBoss,商用的有IBM和Oracle支持。
2.《Java并發(fā)編程實(shí)踐》 適合對(duì)象:中級(jí)、高級(jí)
介紹:這本書(shū)名為《Java并發(fā)編程實(shí)踐》有些抹殺了它的價(jià)值,其中并非只講述了Java的多線程設(shè)施,對(duì)一般的并發(fā)編程的rationale也有相當(dāng)透徹的闡述。市面上并發(fā)編程的書(shū)比較少,這一本推薦閱讀。
3.《Hadoop權(quán)威指南》 適合對(duì)象:中級(jí)、高級(jí)
介紹:云計(jì)算必備圖書(shū)。作為分布式計(jì)算的工具,Hadoop目前可以說(shuō)是市場(chǎng)上唯一成熟的產(chǎn)品,而且大家也都向其看齊。而起云計(jì)算炙手可熱,你搞明白這本書(shū)就大概明白了什么是云以及怎么做云。
4.《Java消息服務(wù)》 適合對(duì)象:中級(jí)、高級(jí)
介紹:深入淺出地講解了JMS1.1規(guī)范的底層技術(shù)、Java類和接口、編程模型及其不同實(shí)現(xiàn)等Java消息服務(wù)(JMS)和消息傳送機(jī)制關(guān)鍵技術(shù)。講解簡(jiǎn)單明了,偏向于如何使用以及設(shè)計(jì)的一些原則。排版相當(dāng)不錯(cuò)。
以上就是學(xué)習(xí)Java的書(shū)籍教材,希望給大家?guī)?lái)幫助,更多知識(shí)請(qǐng)關(guān)注本網(wǎng)站。
本文鏈接:
本文章“java書(shū)籍有哪些?java教材適合哪些階段學(xué)習(xí)?”已幫助 63 人
免責(zé)聲明:本信息由用戶發(fā)布,本站不承擔(dān)本信息引起的任何交易及知識(shí)產(chǎn)權(quán)侵權(quán)的法律責(zé)任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓(xùn)機(jī)構(gòu)》培訓(xùn)課程》學(xué)習(xí)資訊》課程優(yōu)惠》課程開(kāi)班》學(xué)校地址等機(jī)構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細(xì)解答:
咨詢熱線:4008-569-579