`
deng129253
  • 浏览: 429 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
1)java内存分为程序计数器,堆,栈,方法区 程序计数器是线程私有的,可以看作当前线程所执行的字节码的行号指示器 栈是线程私有的,每个方法创建一个栈帧,用于存储局部变量表,操作数栈,动态链接,方法出口等信息 堆是所有线程共享的一块内存区域,唯一目的就是存放对象实例,是垃圾收集器主要管理的区域,java堆可以分为新生代和老年代,新生代可以细分为Eden空间,From Survivor空间,To Survivor空间等 方法区是线程共享的一块内存区域,用来存储已经被虚拟机加载的类信息,静态变量,常量,即使编译器编译后的代码等数据 2)对象访问 如下面代码所示: Object obj = new O ...
Global site tag (gtag.js) - Google Analytics