本文已經收錄自 JavaGuide (59k+ Star):【Java學習+面試指南】 一份涵蓋大部分Java程序員所需要掌握的核心知識。
本文比較簡短,基本就是推薦一些對於寫好代碼非常有用的文章或者資源。講真的,下面推薦的文章或者資源強烈建議閱讀 3 遍以上。
團隊
- 阿里巴巴Java開發手冊(詳盡版) https://github.com/alibaba/p3c/blob/master/阿里巴巴Java開發手冊(華山版).pdf
- Google Java編程風格指南: http://hawstein.com/2014/01/20/google-java-style/
個人
- 程序員你為什么這么累: https://xwjie.github.io/rule/
如何寫出優雅的 Java 代碼
- 使用 IntelliJ IDEA 作為您的集成開發環境 (IDE)
- 使用 JDK 8 或更高版本
- 使用 Maven/Gradle
- 使用 Lombok
- 編寫單元測試
- 重構:常見,但也很慢
- 注意代碼規范
- 定期聯絡客戶,以獲取他們的反饋
上述建議的詳細內容:八點建議助您寫出優雅的Java代碼。
更多代碼優化相關內容推薦:
- 業務復雜=if else?剛來的大神竟然用策略+工廠徹底干掉了他們!:https://juejin.im/post/5dad23685188251d2c4ea2b6
- 一些不錯的 Java 實踐!推薦閱讀3遍以上!:http://lrwinx.github.io/2017/03/04/細思極恐-你真的會寫java嗎/
- 解鎖新姿勢] 兄dei,你代碼需要優化了:https://juejin.im/post/5dafbc02e51d4524a0060bdd
- 消滅 Java 代碼的“壞味道”
開源項目推薦
作者的其他開源項目推薦:
- JavaGuide:【Java學習+面試指南】 一份涵蓋大部分Java程序員所需要掌握的核心知識。
- springboot-guide : 適合新手入門以及有經驗的開發人員查閱的 Spring Boot 教程(業余時間維護中,歡迎一起維護)。
- programmer-advancement : 我覺得技術人員應該有的一些好習慣!
- spring-security-jwt-guide :從零入門 !Spring Security With JWT(含權限驗證)后端部分代碼。