自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

高級Java程序員值得擁有的10本書

開發(fā) 后端 開發(fā)工具
Java是時下最流行的編程語言之一。市面上也出現(xiàn)了適合初學(xué)者的大量書籍。但是對于那些在Java編程上淫浸多時的開發(fā)人員而言,這些書的內(nèi)容未免顯得過于簡單和冗余了。那些適合初學(xué)者的書籍看著真想打瞌睡,有木有。想找高級點的Java書籍吧,又不知道哪些適合自己。

Java是時下***的編程語言之一。市面上也出現(xiàn)了適合初學(xué)者的大量書籍。但是對于那些在Java編程上淫浸多時的開發(fā)人員而言,這些書的內(nèi)容未免顯得過于簡單和冗余了。那些適合初學(xué)者的書籍看著真想打瞌睡,有木有。想找高級點的Java書籍吧,又不知道哪些適合自己。

別急,雪中送炭的來了:下面我將分享的書單絕對值得擁有。ps,我也盡力避免列出為特定軟件或框架或認證的Java書,因為我覺得那不是純Java書。

1.《Java in a Nutshell》(Java技術(shù)手冊)

與其說是必讀書籍,還不說是參考文獻。

 

[[133305]]

2.《The elements of Java style》(Java編程風(fēng)格

目標讀者就是Java程序員。通過提出一系列的Java從業(yè)規(guī)則,以及一些標準、慣例和準則,來說明如何有助于編寫可靠又易于理解和維護的Java代碼。

 

[[133306]]

3.《Effective Java》(通用程序設(shè)計)

這本書真的只適合那些深入了解Java的開發(fā)人員。它匯集了78種不可或缺的程序員經(jīng)驗法則:為你每天在工作中都會遇到的編程挑戰(zhàn),提出了實踐的***解決方案。

 

高級Java程序員值得擁有的10本書

4.《The Java language specification》(Java編程規(guī)范)

作者為Java的***,這本書不僅提供了完整和準確的語言覆蓋范圍,還包含了實際編譯行為時的正式語言規(guī)則。雖然閱讀這本書不能讓你學(xué)到什么技能,但是如果你想在Java VM更進一步的話,那就非讀不可。

 

[[133307]]

5.《Design patterns: elements of reusable object-oriented software》(設(shè)計模式:可復(fù)用面向?qū)ο筌浖脑兀?/strong>

其實,這本書中的例子是用C ++和Smalltalk寫的,是不是很奇怪為什么我還要推薦它呢?如果你想成長為一個開發(fā)人員,那么你就必須知道設(shè)計模式,這樣才能充分利用他人***的 實踐經(jīng)驗,以及還可以向那些面臨過相同問題的開發(fā)人員學(xué)習(xí)。當然其他類似的書籍還有很多,但它們都只能當做一些輔助性的學(xué)習(xí)。

 

高級Java程序員值得擁有的10本書

#p#

6.《The Pragmatic Programmer: From Journeyman to Master》(程序員的修煉:從中級到大師)

此書并不只適合于Java開發(fā)人員。 “這本書之所以值得推薦,其原因是它大大保持了編程過程的新鮮度,還有助于我們從前人那里汲取力量、不斷地自我成長。”

 

[[133308]]

7.《Patterns of Enterprise Application Architecture》(企業(yè)應(yīng)用架構(gòu)模式)

學(xué)會了設(shè)計模式之后該如何應(yīng)用到企業(yè)框架中呢?這本書介紹了很多常見的企業(yè)設(shè)計模式。

 

高級Java程序員值得擁有的10本書

8.《Refactoring: Improving the Design of Existing Code》(重構(gòu):改善現(xiàn)有代碼設(shè)計)

如果你已經(jīng)在編程行業(yè)淫浸過幾年了,那么你一定得讀一讀這本書。重構(gòu)可以使得代碼可讀性更強,也更容易維護。

 

高級Java程序員值得擁有的10本書

9.《OSGi in Action: Creating Modular Applications in Java》(OSGi實戰(zhàn):用Java創(chuàng)建模塊化應(yīng)用)

無論如何,了解一下面向服務(wù)的編程是怎么回事,總歸不是壞事。這本書的前幾章就給出了非常不錯的入門介紹和具體的例子。

 

高級Java程序員值得擁有的10本書

10.《Clean Code: A Handbook of Agile Software Craftsmanship》(代碼整潔之道)

***但并非最不重要的,時不時地檢查編碼風(fēng)格總是對的。 開發(fā)人員90%的精力是花在維護上的,所以干凈的代碼真的非常重要。

 

高級Java程序員值得擁有的10本書

作為程序員,你愛上讀書了嗎?

 

譯文鏈接:http://www.codeceo.com/article/top-10-books-advanced-java-programmer.html
英文原文:Top 10 Books for Advanced-level Java Developers

 

責任編輯:王雪燕 來源: 碼農(nóng)網(wǎng)
相關(guān)推薦

2013-08-19 14:01:01

程序員創(chuàng)意

2013-12-13 13:38:32

C程序員

2018-06-19 15:15:44

程序員Java書籍

2015-12-31 09:55:15

2015-10-09 09:21:01

程序員寫書

2016-06-03 15:18:45

程序員

2018-07-04 09:30:07

Python書籍程序員

2020-11-26 16:50:21

書籍拖延癥

2021-01-21 09:45:16

Python字符串代碼

2019-03-25 13:12:59

前端開發(fā)編程

2015-01-14 10:17:28

高級程序員

2016-02-29 11:24:23

程序員閱讀經(jīng)典書籍

2012-07-13 10:15:38

Java

2021-04-16 10:28:54

SQLJava代碼

2025-03-11 00:00:15

2015-10-27 10:57:08

JavaScript免費書籍

2022-06-28 09:44:21

DevOps軟件開發(fā)

2021-01-08 08:04:40

JavaScript開發(fā)

2018-11-27 16:50:32

Java程序員編程語言

2020-04-04 20:59:28

程序員技術(shù)開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號