1.설명
클래스 자체도 클래스입니다.
클래스 객체는 시스템에 의해서만 결정될 수 있습니다.
JVM에서 하나의 클래스 인스턴스만 클래스를 로드할 수 있습니다.
Class는 JVM에 로드된 .class 파일에 해당합니다.
각 클래스의 인스턴스는 자신이 생성된 클래스 인스턴스를 기억합니다.
클래스를 통해 클래스에 로드된 모든 구조물을 완전히 얻을 수 있습니다.
수업은 성찰의 뿌리입니다. 동적으로 로드하고 실행하려는 클래스의 경우 해당 클래스 개체만 먼저 얻을 수 있습니다.
2. 예
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); } }
위 내용은 Java에서 클래스 클래스의 개념은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!