欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Java程序員應該看些什么書

錢艷冰2年前23瀏覽0評論

Java程序員應該看些什么書?

對于想零基礎學習java的小伙伴,只能說你需要看大量的java書籍和視頻外加做一些項目,才能滿足企業對java技術人才的要求。今天推薦的一些java書籍,想學習java的,快快收藏看看吧!

1、《深入理解計算機系統》

從c語言到匯編語言到硬件再到操作系統,寫得非常好。是一本能幫助深入理解計算機系統的書。基本上把這本書吃透面試操作系統的大部分問題都不是問題。

2、《算法導論(第三版)》

被很多acmer coder奉為學算法的經典之作,但不太適合初學者,因為它這本書很多內容只提供了偽代碼,而沒有具體實現。但可以從這本書學數據結構和算法好,因為日后的編程語言對實現而言實際上并沒有特別大的障礙,只是適合與不適合的選擇罷了,而把想法轉換成編程語言才是對算法知識的考驗。如果不想太過深入的話可以忽略掉第四部分(高級設計和分析技術)第五部分(高級數據結構)和第七部分(算法問題選編),你會發現書其實比你想象中薄很多噢!

3、《計算機網絡:自頂向下方法》

軟件學院的計算機網絡教材,非常適合初學者,里面將計算機網絡從頂層到底層逐章分析了一遍,如果能夠結合一些實驗來輔助理解會更好,因為里面的講解比較抽象。

4、《STL源碼剖析》

如果你是經常用c++刷算法題的同學,那么一定經常用STL的各種集合, vector, set, stack, queue等等。它們的實現原理,在源碼面前,完全沒有秘密。

5、《圖解HTTP》

日本人著的介紹HTTP協議的書,對理解HTTP協議的一些細節有非常大的幫助,插畫也很多,感覺就像看漫畫一樣,很容易理解的。

6、《TCP/IP詳解卷一》

這本書能把枯燥的知識講得很細致,強烈推薦這本,看完相應章節后大概能夠明白為什么TCP/IP要這么設計了。面試的時候經常問到三次握手和四次揮手,還有各種狀態的轉移, TIME_WAIT的時間為什么是2*MSL······

7、《UNIX網絡編程卷一:套接字聯網API(第三版)》

中文版快800頁,不過我只看了一些章節,這本書也是把TCP/IP的細節講得很深很深,此外還有非常重要的基本套接字編程,就是寫網絡程序的時候那些bind, accept, listen, send, receive函數之類的,內容非常多,但是這些是理解多路復用模型所需要掌握的······select/poll/epoll這些系統調用解決了什么問題?事件機制能不能理解?就看這本書的前六章了。

8、《數據庫管理系統(原理與設計)》

這個也是web開發中離不開的東西,必須劃重點學會的是ER圖/SQL語句/存儲數據(磁盤|文件|RAID|緩沖池等)/三大范式/索引以及相應的數據結構/事務相關的所有概念,尤其重點學習SQL 。之后學會使用mysql workbench來進行數據庫建模/逆向工程生成建表語句/根據SQL生成JAVA實體類等就不贅述了,開發過程中百度谷歌一下就知道啦,然后如果習慣在windows下開發的同學推薦利用navicat這個好東西。