摘要:
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)

浙公网安备 33010602011771号