注册 登录
  • 欢迎来到幻月小筑

方法区和类的加载

学习jvm的时候,老是记混了几个java内存区域中的东西,通过方法区和class文件加载过程,看看这两个的联系 一、方法区 方法区在JVM中也是一个非常重要的区域,它与堆一样,是被线程共享的区域。在方法区中,存储了每个类的信息(包括类的名称、方法信息、字段信息)、静态变量、常量以及编译器编译后的代码等。 在Class文件中除了类的字段、方法、接口等描述信息外……继续阅读 »

seal 3周前 (08-31) 14浏览 0评论 0个赞

java内存区域与内存溢出异常

一、运行时数据区域     jvm在执行java程序时会把它所管理的内存划分成若干个不同的数据区域,这些区域有着不同的功能 1.程序计数器(pcr)     pcr是一块较小的内存,可以把它看作当前线程的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器来选择要执行的字节码指令,分支,循环,跳转,异常处理,线……继续阅读 »

seal 3周前 (08-26) 18浏览 0评论 0个赞