1. 程式人生 > 實用技巧 >關於EKT的相關知識(類載入器)

關於EKT的相關知識(類載入器)

|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.控制檯執行結果: