Heim  >  Artikel  >  Java  >  Was ist das Konzept der Klassenklasse in Java?

Was ist das Konzept der Klassenklasse in Java?

WBOY
WBOYnach vorne
2023-04-20 13:01:061631Durchsuche

1. Beschreibung

Die Klasse selbst ist auch eine Klasse.

Klassenobjekte können nur vom System ermittelt werden.

Nur eine Klasseninstanz in der JVM kann eine Klasse laden.

Class entspricht der in die JVM geladenen .class-Datei.

Instanzen jeder Klasse merken sich, aus welcher Klasseninstanz sie generiert wurde.

Durch die Klasse können Sie alle geladenen Strukturen einer Klasse vollständig erhalten.

Klasse ist die Wurzel der Reflexion. Für jede Klasse, die Sie dynamisch laden und ausführen möchten, können Sie zunächst nur das entsprechende Klassenobjekt abrufen.

2. Beispiel

package com.volcano.reflection;
 
import java.lang.annotation.ElementType;
 
public class TestReflection2 {
    public static void main(String[] args) {
        Class a = Object.class;//类
        Class b = Runnable.class;//接口
        Class c = String[].class;//数组,只要元素类型和维度一样,都是一个class
        Class d = int[][].class;//二维数组
        Class e = Override.class;//注解
        Class f = ElementType.class;//枚举类型
        Class g = Integer.class;//基本数据类型
        Class h = void.class;//void
        Class i = Class.class;//Class
 
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
        System.out.println(g);
        System.out.println(h);
        System.out.println(i);
    }
}

Das obige ist der detaillierte Inhalt vonWas ist das Konzept der Klassenklasse in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen