Java體驗的重點難點-----總結
阿新 • • 發佈:2017-11-11
tab 區域 隨著 jdk 運行 angle view imp 哪裏
View Code
View Code
1.關於JVM原理:http://www.cnblogs.com/zhanglei93/p/6590609.html
2.關於垃圾收集機制:http://www.cnblogs.com/zhanglei93/p/6636831.html
JVM運行時數據區有程序計數器、虛擬機棧、本地方法棧、堆、方法區5個區域。其中前三個區域隨線程的創建而創建,隨線程的消亡而消亡;棧中的棧幀隨著方法的進入和退出而有條不紊地執行出棧和入棧操作。因此這三個區域的不需要過多的考慮垃圾回收問題。而Java堆和方法區則不一樣一個接口的多個實現類需要的內存可能不一樣,一個方法中的多個分支需要的內存也可能不一樣,只有在程序運行期間才能知道會創建哪些對象,這部分內存的分配和回收都是動態的。
3.path與classpath的區別:http://www.cnblogs.com/zuosl/articles/4317637.html
1 path是系統用來指定可執行文件的完整路徑,即使不在path中設置JDK的路徑也可執行JAVA文件,但必須把完整的路徑寫出來 2 classpath是指定你在程序中所使用的類(.class)文件所在的位置,就如在引入一個類時:import javax.swing.JTable這句話是告訴編譯器要引入javax.swing這個包下的JTable類,而classpath就是告訴編譯器該到哪裏去找到這個類(前提是你在classpath中設置了這個類的路徑);
提醒這個只是總結的部分,更全面的加java行業交流群657516707
Java體驗的重點難點-----總結