原创 Java工程師如何寫出高效代碼?

1.常量&變量1.1.直接賦值常量值,禁止聲明新對象直接賦值常量值,只是創建了一個對象引用,而這個對象引用指向常量值。反例:Long i = new Long(1L);String s = new String("abc");正例:Long

原创 架構方法論:如何自底向上推導應用邏輯?

點擊閱讀上篇:從方法到思維:什麼是應用邏輯架構的正確姿勢?五 架構的基本約束架構約束分成了基本約束和業務約束:邏輯架構基本約束:是軟件工程領域常見的各種軟件設計原則。邏輯架構的職責約束:是模塊,子模塊,模型的職責相關約束,尤其是核心的模型和

原创 Java 的這些坑,你踩到了嗎?

前言中國有句老話叫"事不過三",指一個人犯了同樣的錯誤,一次兩次還可以原諒,再多就不可原諒了。寫代碼也是如此,同一個代碼“坑”,踩第一次叫"長了經驗",踩第二次叫"加深印象",踩第三次叫"不長記性",踩三次以上就叫"不可救藥"。在本文中,筆