摘要:條件化使用的例子開發環境使用數據庫,線上環境使用數據庫數據庫配置文件說明可以用來條件化,使用注解即可配置也行激活機制有時,激活標記的沒有則激活標記的都沒有,則只激活沒有限定的激活方式有六種作為的初始化參數作為應用的上下文參數作為條目作為 @Profile 條件化 bean 使用 Profile 的例子:開發環境使用 H2 數據庫,線上環境使用 MySql 數據庫 application...
摘要:集合的長度是可變的。演示下列代碼當集合明確類型后,存放類型不一致就會編譯報錯集合已經明確具體存放的元素類型,那么在使用迭代器的時候,迭代器也同樣會知道具體遍歷元素類型當使用控制元素類型后,就不需要強轉了。 01集合使用的回顧 *A:集合使用的回顧 *a.ArrayList集合存儲5個int類型元素 public static void main(String[] a...
博客已經遷移到: Why String is Immutable or Final in Java
摘要:可以不要用太簡單的方法。先把它裝滿,再和隊列頂端的數字比較,大的就替換掉,小的就。遍歷完所有元素之后,頂部的數就是第大的數。 Problem Find K-th largest element in an array. Example In array [9,3,2,4,8], the 3rd largest element is 4.In array [1,2,3,4,5], the...
摘要:字節碼生成把語法樹定義的抽象的語法結構按照二進制字節碼的規則排布成字節碼,最終我們可以看到滿足虛擬機運行要求的二進制字節碼被轉換出來。上面的過程完成后,命令扮演的編譯器就將源代碼轉成了結構化的二進制字節碼。 這篇文章的素材來自周志明的《深入理解Java虛擬機》。 作為Java開發人員,一定程度了解JVM虛擬機的的運作方式非常重要,本文就一些簡單的虛擬機的相關概念和運作機制展開我自己的學...