高级java开发_适用于高级Java开发人员的十大书籍
高級java開發(fā)
Java是當今最流行的編程語言之一。 有很多適合初學者的書籍。 但是對于那些使用Java進行過一段時間編程的人來說,其中有些人看起來有些簡單和多余。 初學者的書沒有帶來新鮮有趣的想法。 但是,高級Java書籍并不總是就在眼前,并非部分原因是因為它們需要更多的技能,經(jīng)驗豐富的和深刻的思想家來編寫。
在本文中,我只想分享Java的高級經(jīng)驗,這意味著“ Java思維”或“ Head First Java”之類的書雖然對初學者非常有用,但不會列出。 另外,我盡量避免列出針對特定軟件,框架或認證的Java書籍,我認為這些書籍不是“純” Java。
簡而言之Java
它是比必讀更多的參考。
Java風格的要素
它針對任何編寫Java代碼的人,為Java從業(yè)人員提供了一套規(guī)則,提供了一系列編寫固態(tài)Java代碼的標準,約定和準則,并說明了如何編寫簡單的固態(tài)Java代碼。了解,維護和增強。
有效的Java
本書實際上僅是為了更深入地了解Java開發(fā)人員。 它匯集了七十八個不可或缺的程序員經(jīng)驗法則:針對您每天遇到的編程挑戰(zhàn)提供的最佳實踐解決方案。
Java語言規(guī)范
本書由Java的發(fā)明者撰寫,不僅提供了語言的完整和準確的融合,而且還根據(jù)編譯器的實際行為提供了該語言的正式規(guī)則。 您可能無法通過閱讀來獲得技能,但是如果您想越界并破解Java VM,該怎么辦……
設計模式:可重用的面向?qū)ο筌浖脑?/h2>
實際上,本書中的示例是用C ++或smalltalk編寫的,那又如何呢? 如果您想成長為一名開發(fā)人員,那么您將了解設計模式,可以利用其他人的最佳實踐和經(jīng)驗,并向面臨相同問題的人學習。 還有許多其他類似的書,但它們只是在做補丁工作。
務實的程序員:從旅途到大師
同樣,這不僅是一本面向Java開發(fā)人員的書。 “這本書的妙處在于,對于保持編程過程的新鮮感非常好。 這本書可以幫助您繼續(xù)發(fā)展,并且顯然來自曾經(jīng)在那里的人。”
企業(yè)應用程序架構的模式
您可能已經(jīng)學習了設計模式,但是不確定如何在企業(yè)框架中使用它們。 本書介紹了常見的企業(yè)設計模式。
重構:改進現(xiàn)有代碼的設計
如果您已經(jīng)編程多年,那么您肯定會發(fā)現(xiàn)這本書值得一讀。 重構可以使代碼更具可讀性,并且更易于維護。
OSGi實戰(zhàn):用Java創(chuàng)建模塊化應用程序
或多或少,了解面向服務的編程是一件好事。 本書的前幾章可以為您提供很好的介紹和具體示例。
干凈的代碼:敏捷軟件Craft.io手冊
最后但并非最不重要的一點是,回顧您的編碼樣式總是好的。 90%的精力將花在維護上,制作清晰的代碼非常重要。
翻譯自: https://www.javacodegeeks.com/2013/09/top-10-books-for-advanced-level-java-developers.html
高級java開發(fā)
總結(jié)
以上是生活随笔為你收集整理的高级java开发_适用于高级Java开发人员的十大书籍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公章备案期间可以用吗(公章备案期间)
- 下一篇: java 设计模式 示例_Java中的策