• 技术文章 >java >java基础

    java中Class类的概念介绍

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

    1、说明

    Class本身也是一个类。

    Class对象只能由系统确定。

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

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

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

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

    Class是Reflection的根源。对于任何你想动态加载和运行的类,只有先获得相应的Class对象。

    2、实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    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学习网