随笔分类 -  java

java
摘要:常量池:可以看作是一张表,虚拟机指令根据常量表找到要执行的类名、方法名、参数类型、字面量等信息。 查看字节码结构的指令:javap -v xxx.class。 运行时常量池:当类被加载,会把该类的常量池信息放入运行时常量池中,并把里面的符号地址变为真实地址。 阅读全文
posted @ 2023-05-26 13:37 程序员_YHB 阅读(29) 评论(0) 推荐(0)
摘要:JVM内存结构由五部分组成: 堆:java堆是所有线程共享的一块内存,几乎所有的对象实例和数组都要在堆中分配内存,因此该区域也经常发生垃圾回收操作。 方法区:线程共享的。存放已被加载的类信息、常量、静态变量。 虚拟机栈:线程私有的,每个方法执行时都会创建一个栈帧,用来存储局部变量表、操作数、动态链接 阅读全文
posted @ 2023-05-25 14:37 程序员_YHB 阅读(41) 评论(0) 推荐(0)
摘要:Java反射:在运行状态下能够动态的获取类的所有信息,例如类的成员属性、类的方法、类的名字。并且可以动态的创建类的对象从而调用类的方法。 创建class对象的三个方法:(1)Class cl=Class.forName(“类的全类名”); (2)Class cl=类名.Class; (3)通过对象来 阅读全文
posted @ 2023-05-21 23:02 程序员_YHB 阅读(14) 评论(0) 推荐(0)