更新時間:2020-03-06 12:07:27 來源:動力節(jié)點 瀏覽2005次
IT從業(yè)人員薪資水漲船高,許多人紛紛轉(zhuǎn)投Java開發(fā)行業(yè)。很多人學(xué)Java都是沖著Java的高薪來的,那么月薪過萬的Java程序員,必看基礎(chǔ)書籍有哪些?本文小編和大家一起探討一下。
1、《深入理解計算機(jī)系統(tǒng)》
著名的CSAPP,從c語言到匯編語言到硬件再到操作系統(tǒng),寫得非常好。是一本能幫助深入理解計算機(jī)系統(tǒng)的書。基本上把這本書吃透面試操作系統(tǒng)的大部分問題都不是問題。
2、《算法導(dǎo)論(第三版)》
被很多acmercoder奉為學(xué)算法的經(jīng)典之作,但不太適合初學(xué)者,因為它這本書很多內(nèi)容只提供了偽代碼,而沒有具體實現(xiàn)。但可以從這本書學(xué)數(shù)據(jù)結(jié)構(gòu)和算法最好,因為日后的編程語言對實現(xiàn)而言實際上并沒有特別大的障礙,只是適合與不適合的選擇罷了,而把想法轉(zhuǎn)換成編程語言才是對算法知識的考驗。如果不想太過深入的話可以忽略掉第四部分(高級設(shè)計和分析技術(shù))第五部分(高級數(shù)據(jù)結(jié)構(gòu))和第七部分(算法問題選編),你會發(fā)現(xiàn)書其實比你想象中薄很多噢!
3、《計算機(jī)網(wǎng)絡(luò):自頂向下方法》
軟件學(xué)院的計算機(jī)網(wǎng)絡(luò)教材,非常適合初學(xué)者,里面將計算機(jī)網(wǎng)絡(luò)從頂層到底層逐章分析了一遍,最好能夠結(jié)合一些實驗來輔助理解,里面的講解比較抽象。
4、《STL源碼剖析》
如果你是經(jīng)常用c++刷算法題的同學(xué),那么一定經(jīng)常用STL的各種集合,vector,set,stack,queue等等。。它們的實現(xiàn)原理,在源碼面前,了無秘密。
5、《Linux命令行與shell腳本編程大全》
亞馬遜書店五星推薦!里面大概講述了很多l(xiāng)inux系統(tǒng)的使用和命令行等。linux是Java后臺開發(fā)人員必知必會的操作系統(tǒng),而命令行是使用linux系統(tǒng)必須要面對的對于不想裝linux系統(tǒng)的同學(xué)其實可以考慮使用騰訊云學(xué)習(xí)一些linux相關(guān)的命令行知識(沒錯,不需要圖形界面),學(xué)生價一個月才一塊錢,跟月餅廠一個月十塊錢比起來也太劃算了吧!而且用linux也蠻酷的啊。再推薦一個神器:GitHub-robbyrussell/oh-my-zsh。
以上就是動力節(jié)點Java培訓(xùn)機(jī)構(gòu)小編介紹的“零基礎(chǔ)學(xué)java買什么書好”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743