摘要:所有命名不能以特殊符號開始,如常量用全大寫定義,單詞之間用下劃線分割語義,如包規范包名全小寫,不能用特殊符號或者駝峰寫法如是不合規范的。方法定義必須要有注釋,包括方法作用參數名返回類型創建時間等層方法命名規約獲取單個對象的方法用做前綴。 本文旨在用最通俗的語言講述最枯燥的基本知識 ===================1=================== 到一家創業公司上班的第一天...
摘要:嘗試檢測著色功能是否可用。禁用顏色的輸出。目前支持的顏色有文件保存默認情況下,僅將日志輸出到控制臺,不會寫入到日志文件中去。如果除了控制臺輸出之外還想寫日志文件,則需要在設置或屬性。默認情況它會根據日志的依賴自動加載。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置...
摘要:模板解釋器和字節碼解釋器差不多,不一樣的地方在于直接把對應的指令集轉成本地代碼編譯器可以針對熱點代碼優化,執行開銷較大,但是能夠針對性的優化,效率最高垃圾收集器負責回收不再使用的對象,釋放和整理內存簡稱。 (原發于知乎, 定期同步至segmentfault, 原文地址:知乎-JVM入門系列-JVM總覽)Java宣稱Write Once Run Everywhere,這意味著在一個平臺上...
摘要:什么是字節碼程序通過編譯之后生成文件就是字節碼集合正是有這樣一種中間碼字節碼,使得等函數語言只用實現一個編譯器即可運行在上。 什么是字節碼? java程序通過javac編譯之后生成文件.class就是字節碼集合,正是有這樣一種中間碼(字節碼),使得scala/groovy/clojure等函數語言只用實現一個編譯器即可運行在JVM上。看看一段簡單代碼。 public long ...