• 技术文章 >java >java基础

    java中Class类的概念介绍

    小妮浅浅小妮浅浅2021-05-24 17:37:42原创3771

    1、说明

    Class本身也是一个类。

    Class对象只能由系统确定。

    JVM中只有一个Class实例可以加载一个类。

    Class对应于JVM中加载的.class文件。

    每一类的实例都会记住它是由哪个Class例子产生的。

    通过Class,可以完全获得一个类中所有加载的结构。

    Class是Reflection的根源。对于任何你想动态加载和运行的类,只有先获得相应的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中Class类的概念介绍,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java class
    上一篇:java多态的好处 下一篇:java基本数据类型

    相关文章推荐

    • java中BigDecimal有哪些用法• java中BigDecimal的数学运算• BigDecimal值在java比较的两种方法• java SimpleDateFormat如何转换局部变量• java RMI的工作过程• java反射机制提供哪些功能• java获取class实例的4种方式• java class实例代表哪些结构• java类加载的过程• java反射如何调用指定的属性• java中变量的使用注意• java对象池的使用步骤• java多态的向上转型是什么• java向上转型发生的时机

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网