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