您的位置:首頁>正文

如何理解Java經典面試題中類的載入機制!

1.概述

2.類載入器

類的載入是由類載入器完成的, 類載入器包括:

根載入器(BootStrap)、擴展載入器(Extension)、系統載入器(System)和用戶自訂類載入器(java.lang.ClassLoader的子類)。

3.類載入的過程

JVM類載入機制

下圖是一個java類被jvm載入的過程。

4.子類和父類載入順序

如果有一個java類繼承了另一個java類, 這兩個類的內部具體的執行過程是什麼呢?

比如下麵的面試題:

可能這裡面最迷惑人的就是兩個成員變數了, 一個靜態的一個非靜態的。

其實他們出現在這是貌似沒啥太大意義, 父類和子類雖然擁有著同名的成員變數, 但是, 這些變數都獨自存在於各自的類中, 並有各自的只。

由上面的面試題, 我們可以得出下面的規律:

Java程式師學習交流群515675832,既有技術大佬,又有老司機開車,各位對Java感興趣的可以來交流學習一下,快樂與技術一起進步。

Java程式師學習交流群515675832,既有技術大佬,又有老司機開車,各位對Java感興趣的可以來交流學習一下,快樂與技術一起進步。

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示