JVM中對象在堆中的生命周期 2022-09-08
1、在 JVM 內存模型的堆中,堆被劃分為新生代和老年代。新生代又被進一步劃分為 Eden區 和 Survivor區,Survivor 區由 From Survivor 和 To Su...詳情>
堆區內存是怎么細分的 2022-09-08
對于大多數應用,Java 堆是 Java 虛擬機管理的內存中最大的一塊,被所有線程共享。此內存區域的唯一目的就是存放對象實例,幾乎所有的對象實例...詳情>
永久代和元空間內存使用上的差異 2022-09-08
Java虛擬機規范中只定義了方法區用于存儲已被虛擬機加載的類信息、常量、靜態變量和即時編譯后的代碼等數據。1、jdk1.7開始符號引用存儲在nati...詳情>
如何理解private所修飾的方法是隱式的final 2022-09-08
看下下面的例子:Base和Son都有方法test(),但是這并不是一種覆蓋,因為private所修飾的方法是隱式的final,也就是無法被繼承,所以更不用說是...詳情>
學java要學多久才能工作? 2022-09-08
學java要學多久才能工作?首先,雖然培訓是有一個通常的培訓周期的,但是并不意味著每個人都可以在固定的周期內學會,主要還是要看你學的好不好...詳情>
集合有哪些類 2022-09-07
TreeSet 基于紅黑樹實現,支持有序性操作,例如根據一個范圍查找元素的操作。但是查找效率不如 HashSet,HashSet 查找的時間復雜度為 O(1),Tr...詳情>
SPI機制的應用 2022-09-07
jar中,也可以找到同樣的配置文件,文件內容是org.Driver,這是postgresql對Java的java.使用方法
上面說了,現在使用SPI擴展來加載具體的驅動...詳情>
泛型類如何定義使用 2022-09-07
泛型類如何定義使用?從一個簡單的泛型類看起:多元泛型:詳情>
為什么需要泛型 2022-09-07
通過泛型,我們可以復用為一個方法:泛型中的類型在使用時指定,不需要強制類型轉換(類型安全,編譯器會檢查類型)看下這個例子:我們在使用...詳情>
throw和throws的區別 2022-09-07
異常的申明(throws):在Java中,當前執行的語句必屬于某個方法,Java解釋器調用main方法執行開始執行程序。若方法中存在檢查異常,如果不對其...詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題