關於EKT的相關知識(類載入器)
阿新 • • 發佈:2020-08-20
|EKT相關知識
1.英文全稱:
Enterprise Key Technology(企業級 關鍵 技術)
2.類載入含義:
Class物件由JVM自動產生,每當一個類被載入時,JVM就自動為其生成一個Class物件,通過Class物件可以獲得類的相關資訊。 將類資訊讀到記憶體中過程,稱為類載入
3.類載入運用:
分別使用getClass()和class屬性,來簡單的獲取String類的Class物件,並從中獲得一些相關資訊
程式碼展示:
package com.liujie.demo;
public class demo1 {
public static void main(String[] args) {
String s =new String("hello");
Class clz=s.getClass();
System.out.println("類名:"+clz.getName());
System.out.println("包名:"+clz.getPackage());
System.out.println("是否為介面:"+clz.isInterface());
System.out.println("是否為基本型別:"+clz.isPrimitive());
System.out.println("是否為陣列:"+clz.isArray());
System.out.println( "String類的父類:"+clz.getSuperclass());
Class clz1=String.class;
System.out.println("類名:"+clz1.getName());
System.out.println("包名:"+clz1.getPackage());
System.out.println("是否為介面:"+clz1.isInterface());
System.out.println("是否為基本型別:"+clz1.isPrimitive());
System.out.println( "是否為陣列:"+clz1.isArray());
System.out.println("String類的父類:"+clz1.getSuperclass());
System.out.println(clz==clz1);
int a=100;
System.out.println(int.class);
}
}
4.控制檯執行結果: