public class Test04 {public static void main(String[] args) {Class c1 = Object.class; // 类Class c2 = Comparable.class; // 接口Class c3 = String[].class; // 一位数组Class c4 = int[][].class; // 二维数组Class c5 = Override.class; // 注解Class c6 = ElementType.class; // 枚举Class c7 = Integer.class; // 基本数据类型Class c8 = void.class; // voidClass c9 = Class.class; // ClassSystem.out.println(c1); // class java.lang.ObjectSystem.out.println(c2); // interface java.lang.ComparableSystem.out.println(c3); // class [Ljava.lang.String;System.out.println(c4); // class [[ISystem.out.println(c5); // interface java.lang.OverrideSystem.out.println(c6); // class java.lang.annotation.ElementTypeSystem.out.println(c7); // class java.lang.IntegerSystem.out.println(c8); // voidSystem.out.println(c9); // class java.lang.Class// 只要元素类型与维度一样, 就是同一个Classint[] a = new int[10];int[] b = new int[100];System.out.println(a.getClass().hashCode()); // 460141958System.out.println(b.getClass().hashCode()); // 460141958}
}

https://www.bilibili.com/video/BV1p4411P7V3?p=8

Java-所有类型的Class对象相关推荐

  1. JAVA 基本类型传值,对象类型传引用

    https://blog.csdn.net/xyphf/article/details/78117027 https://blog.csdn.net/virtiL33/article/details/ ...

  2. 深入理解Java类型信息(Class对象)与反射机制

    关联文章: 深入理解Java类型信息(Class对象)与反射机制 深入理解Java枚举类型(enum) 深入理解Java注解类型(@Annotation) 深入理解Java并发之synchronize ...

  3. Java中,一切皆是对象——java中的对象类型与基本数据类型的区别

    起因:取一个list给另一个list赋值,然后在另一个list中取出进行修改.list其中类型为对象时,String时,基本数据类型时. [java中的对象类型与基本数据类型的区别] #声明和实例化 ...

  4. java webservice 常用_复杂对象类型的WebService高级部分

    从客户端除了传递字符串以外还可以传递复杂对象(对象必须序列化了),List,Map,数组和文件. (1)定义一个对象实现了serializable 接口package cn.com.chenlly.s ...

  5. Java相同类型的两个对象比较属性值,得到不同属性的名称和对应的值,附代码实例

    假设现在有需求如下:比较2个相同类型的不同对象,找到这2个对象的不同的地方,并展示记录一下.当然说的是相互对应的属性啦. 带着这个需求,看下面的例子.(我写代码的都不嫌弃长,你看代码的就也别嫌弃咯.) ...

  6. Java学习总结:51(对象序列化)

    对象序列化 对象序列化的本质实际上就是将内存中所保存的对象数据转换为二进制数据流进行传输的操作. 但并不是所有类的对象都可以直接进行序列化操作,要被序列化的对象所在的类一定要实现java.io.Ser ...

  7. Java学习总结:34(对象克隆)

    对象克隆 对象克隆就是对对象的复制操作,在Object类中存在一个clone()方法用于对象的克隆操作.该方法如下: protected Object clone() throws CloneNotS ...

  8. java异常类型和基本处理原则_Java异常控制机制和异常处理原则

    Java异常控制机制又被称为"违例控制机制". 捕获程序错误最理想的时机是在编译阶段,这样可以彻底避免错误的代码运行.但并非所有的错误都能在编译期间侦测到,有些问题必须在运行期间解 ...

  9. bigint对应java什么类型_「JAVA」从格式化输出到扫描输入,深究Java正则表达式匹配之道

    字符串是不可变的 字符串是不可变的,也就是说当字符串的内容发生改变的时候,会创建一个新的String对象:但是如果内容没有发生改变的时候,String类的方法会返回原字符串对象的引用. 而正则表达式往 ...

  10. Android JNI 第三篇 Java参数类型与本地参数类型对照

    转载请标明出处: http://blog.csdn.net/michael1112/article/details/56665383 江东橘子的博客 这一篇从基础上了解一些Java参数类型与本地参数类 ...

最新文章

  1. 未来,AI可用于5G网络分析
  2. CentOS7.X更新gcc到5.3.0
  3. iOS基础篇非运行状态——应用启动场景介绍
  4. String 类型的相关转换
  5. .NET Core开发实战(第6课:作用域与对象释放行为)--学习笔记(下)
  6. 前端学习(675):if else if
  7. Html控件和Web控件(转)
  8. java list详解_Java 中 list 用法案例详解
  9. AOP的实现方式比较,cglib vs jdk
  10. Python利用双端队列判断回文词
  11. POJ -- 1573 Robot Motion
  12. js刷新页面有哪几种方法
  13. JVM 类加载机制详解
  14. 音频压缩编码技术(四)—AAC编解码器
  15. Process Monitor工具找网吧广告
  16. pythonopencv项目_Opencv python之车辆识别项目
  17. PDF转CAD图纸,该如何转换呢?
  18. 计算机硬件系统储存包括那些,硬件系统包括什么
  19. Django新手入门(五)——Models详解
  20. STM32单片机串口发送ASCII码

热门文章

  1. C语言中文件的读取和写入
  2. TCP的三次握手和四次挥手详解
  3. 计算图像的直方图,求峰值点
  4. 聚焦2020云栖大会 边缘计算专场畅谈技术应用创新
  5. K8S从懵圈到熟练 - 节点下线姊妹篇
  6. AI 安全在阿里业务中的实践,你了解吗?
  7. Kubernetes的共享GPU集群调度 1
  8. Nacos 发布0.3.0版本,迄今为止最好看的版本
  9. Gartner 发布 2022 年汽车行业五大技术趋势
  10. 当飞猪遇上 Serverless | 云原生 Talk