• 技术文章 >java >java基础

    java class实例代表哪些结构

    小妮浅浅小妮浅浅2021-08-05 11:03:20原创3872

    结构说明

    1、class:外部类,成员(成员内部类,静态内部类),局部内部类,匿名内部类

    2、interface:接口

    3、[]:数组

    4、enum:枚举

    5、annotation:注解@interface

    6、primitive type:基本数据类型

    7、void:无返回值

    实例

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    @Test

    public void test3(){

        Class<Object> c1 = Object.class;

        Class<Comparable> c2 = Comparable.class;

        Class<String[]> c3 = String[].class;

        Class<int[][]> c4 = int[][].class;

        Class<ElementType> c5 = ElementType.class;

        Class<Override> c6 = Override.class;

        Class<Integer> c7 = int.class;

        Class<Void> c8 = void.class;

        Class<Class> c9 = Class.class;

      

        int[] i1 = new int[10];

        int[] i2 = new int[100];

        Class<? extends int[]> c10 = i1.getClass();

        Class<? extends int[]> c11 = i2.getClass();

        // 只要数组的元素类型与维度一样,就是同一个Class

        System.out.println(c10 == c11);//true

    }

    以上就是java class实例代表的结构,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java class
    上一篇:java获取class实例的4种方式 下一篇:java类加载的过程

    相关文章推荐

    • java中final域的内存语义理解• java枚举如何实现单例• java循环和递归的区别• java懒惰评估如何实现• java中Lamdba表达式的用法整理• java如何自定义函数式接口• java方法引用是什么• java数组引用如何实现• java中Stream的使用流程及注意• java获取class实例的方式• java反射调用指定的属性• java中BigDecimal有哪些用法• java中BigDecimal的数学运算• BigDecimal值在java比较的两种方法• java SimpleDateFormat如何转换局部变量

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网