原创 JVM參數Xms、Xmx、Xmn、SurvivorRatio...含義

-Xmx:應用程序能夠使用的最大內存數 -Xms:用來設置程序初始化的時候內存棧的大小,增加這個值會提高程序的啓動性能 -Xmn:新生代大小 SurvivorRatio:設置兩個survivor與Eden之比,8表示每個surv

原创 Java虛擬機類加載機制(三)——類加載器

類加載器:實現 “ 通過類的全限定名來獲取描述此類的二進制字節流 ” 的模塊 類加載器種類: 啓動類加載器:負責加載支撐JVM運行的位於jre/lib目錄下的核心類庫(例如:String、Object類),在虛擬機啓動時

原创 JVM字節碼執行引擎(二)——方法調用(解析、動態分派、靜態分派)

參考文章:JVM(十四)方法調用 方法調用階段就是確定被調用方法的版本,即調用哪一個方法。 解析 我們已經知道,class文件中需要調用的方法都是一個符號引用,而在方法調用中的解析階段,就是要把一部分符號引用轉化爲直接引用。 能在

原创 25、K個一組翻轉鏈表

解題思路 首先把一個鏈表分開,一塊k個數 其中定義的結點包括 pre(這k個結點之前的結點),next(之後的),start、end 把這k結點內部進行反轉 class Solution { public ListN