Class 类各种 getXxx 方法的区别

    技术2026-01-15  5

    getName()

    返回实体的名字,可以是:class、interface、array class、原生类型(int 等)、void

    例子:

    String 属于普通 Class,String.class.getName 返回 "java.lang.String"

    Serializable 属于接口,Serializable.class.getName() 返回 "java.io.Serializable"

    int[3][4][5][6][7][8][9] 属于原生类型数组,(new int[3][4][5][6][7][8][9]).getClass().getName() 返回 "[[[[[[[I"

    Object[3] 对象数组,(new Object[3]).getClass().getName() 返回 "[Ljava.lang.Object"

    void.class.getName 返回 "void"

    Processed: 0.015, SQL: 9