自學(xué)不建議看書,剛開始學(xué)幾乎沒什么基礎(chǔ),還是以視頻為準,經(jīng)過一段時間的學(xué)習(xí)之后有了基本的概念這個時候就可以去買一些輔導(dǎo)類的書籍,比如一些算法指導(dǎo)和編程思想之類的我這里推薦你去看一下Java編程思想,不要死看,作為一個字典式的查閱書書籍,以視頻為主,書籍為輔,讓你更快的去融入到編程的這個當(dāng)中,對其有比較全面的認知,也就是你剛開始需要橫向擴展我看前面幾樓都是給你提供的比較專業(yè)的書籍其實這些暫時還用不到,在你經(jīng)過一段時間,大概半年左右,你能夠熟練的使用Java來進行一些項目的編寫,你就可以去看一些他們推薦的那種很深奧的書搞編程最忌諱的就是當(dāng)你把所有事情都做好之后,你發(fā)現(xiàn)自己還沒有準備好 。
想學(xué)JAVA技術(shù),看哪些書比較好?
想要進一步學(xué)習(xí)Java,推薦書,這個東東要看你處于什么水平哎 。我工作之后就在使用Java做軟件開發(fā),到目前為止,已經(jīng)有三年多啦,談不上學(xué)的有多深入,但是還是可以給一些簡單的推薦的,希望各位讀者針對自己的情況,有選擇性的采納 。我最開始學(xué)習(xí)Java時,當(dāng)時在學(xué)校,為了考Java全國二級,選擇的教程是《Java程序設(shè)計》,這個就是最初始的講解,應(yīng)付Java二級還行,拿來做Java開發(fā)還是不夠的 。
在工作之時,學(xué)習(xí)Java基礎(chǔ)的書籍是領(lǐng)導(dǎo)推薦的《Head First Java(中文版)》,而且就我的經(jīng)歷而言,里面講解的東西的確很實用,對初學(xué)者而言值得推薦 ?!禜ead First Java》(中文版)(第2版)是本完整的面向?qū)ο?object-oriented,OO)程序設(shè)計和Java的學(xué)習(xí)指導(dǎo) 。
此書是根據(jù)學(xué)習(xí)理論所設(shè)計的,讓你可以從學(xué)習(xí)程序語言的基礎(chǔ)開始一直到包括線程、網(wǎng)絡(luò)與分布式程序等項目 。最重要的,你會學(xué)會如何像個面向?qū)ο箝_發(fā)者一樣去思考 。工作了一些年之后,對于Java的基礎(chǔ)應(yīng)該沒有什么問題啦 。要試著去了解和學(xué)習(xí)一些Java Web框架,設(shè)計模式,設(shè)計風(fēng)格,甚至Java源碼 。對于Java Web的框架,我推薦時下最流行的Spring體系,從Spring2.0開始到Spring MVC,再到Spring Boot,理論與實踐相結(jié)合,在看中文Spring書籍的基礎(chǔ)上,結(jié)合官網(wǎng)的實例進行深入學(xué)習(xí)理解,更有甚至,可以去了解性閱讀Spring源碼 。
對應(yīng)推薦的書籍有《Spring Boot實戰(zhàn)》、《Spring源碼深度解析》 。對于設(shè)計模式,大家推薦的似乎都很一致,那就是Java版本的《大話設(shè)計模式》,我目前還沒有讀到這一本,這也是同事推薦的,相信你也值得擁有 。對于設(shè)計風(fēng)格,我對于這一方面做的比較有,目前在使用基于Swagger的前后端分離的Java Web開發(fā),后端的HTTP設(shè)計使用不嚴格的Restful風(fēng)格的架構(gòu)設(shè)計,根據(jù)原型規(guī)劃HTTP接口,編寫swagger文件,生成接口Controller控制器代碼 。
推薦的書籍有《Java RESTful Web Service實戰(zhàn)》、《架構(gòu)探險·輕量級微服務(wù)架構(gòu)》 。對于Java源碼,要在Java方向走的深,是必須要走的路,目前我購買了《深入理解Java虛擬機》,打算研讀,不知道效果會怎樣,打算深入閱讀了此書后,再去抽時間讀Java源碼,深入了解和學(xué)習(xí)Java最原始的東西 。
有哪些關(guān)于Java Web后端的書籍?
以上內(nèi)容是計算機專業(yè)通用的書籍,但由于我是一名Java程序員,所以我也看了很多Java后端方向的書籍,下面我把這些書也推薦給大家,當(dāng)然,大部分書籍適合的是Java后端這個方向 。Java基礎(chǔ)1 Java編程思想這本書也是被譽為Java神書的存在了,但是對新手不友好,適合有些基礎(chǔ)再看,當(dāng)然要選擇性地看 。我當(dāng)時大概只看了1/32 Java核心技術(shù)卷一這本書還是比較適合入門的,當(dāng)然,這種厚皮書要看完還是很有難度的,不過比起上面那本要簡單一些Java進階1 深入理解JVM虛擬機這本書是Java開發(fā)者必須看的書,很多jvm的文章都是提取這本書的內(nèi)容 。
推薦閱讀
- javacodeqa,藍光影碟機有必要買嗎
- 學(xué)習(xí)路線 課程 學(xué)習(xí)書籍,嵌入式學(xué)習(xí)路線
- 學(xué)習(xí)Java的最佳,java自學(xué)網(wǎng)站
- 程序員3年工資怎么樣,廈門程序員java
- 虎課網(wǎng)java是什么,java是什么語言
- Java并發(fā)編程,怎么編程
- 如何培養(yǎng)小學(xué)生邏輯思維能力,培養(yǎng)小學(xué)生邏輯思維能力的書籍
- codedot,內(nèi)存模型
- java做頁游行情怎么樣,擇偶的標準是怎樣的
- 中秋節(jié)有什么特色游戲,有什么推薦的書籍
