凡事都在事上磨,这样才能精进,成长进步提高! ------ 博客园首页
摘要: Java对象由三个部分组成:对象头、实例数据、对齐填充。 对象头由两部分组成,第一部分存储对象自身的运行时数据:哈希码、GC分代年龄、锁标识状态、线 程持有的锁、偏向线程ID(一般占32/64 bit)。第二部分是指针类型,指向对象的类元数据类型(即对 象代表哪个类)。如果是数组对象,则对象头中还有 阅读全文
posted @ 2023-05-06 00:44 追风fc 阅读(193) 评论(0) 推荐(0)
摘要: 堆和栈的区别 栈是运行时单位,代表着逻辑,内含基本数据类型和堆中对象引用,所在区域连续,没有碎片; 堆是存 储单位,代表着数据,可被多个栈共享(包括成员中基本数据类型、引用和引用对象),所在区域不连 续,会有碎片。 1、功能不同 栈内存用来存储局部变量和方法调用,而堆内存用来存储Java中的对象。无 阅读全文
posted @ 2023-05-06 00:32 追风fc 阅读(96) 评论(0) 推荐(0)
摘要: 1)Class:表示正在运行的Java应用程序中的类和接口 注意: 所有获取对象的信息都需要Class类来实现。 2)Field:提供有关类和接口的属性信息,以及对它的动态访问权限。 3)Constructor:提供关于类的单个构造方法的信息以及它的访问权限 4)Method:提供类或接口中某个方法 阅读全文
posted @ 2023-05-06 00:01 追风fc 阅读(18) 评论(0) 推荐(0)
摘要: 1)Class.forName(“类的路径”); 2)类名.class 3)对象名.getClass() 4)基本类型的包装类,可以调用包装类的Type属性来获得该包装类的Class对象 阅读全文
posted @ 2023-05-06 00:00 追风fc 阅读(15) 评论(0) 推荐(0)