java虚拟机
程序巫师
这个作者很懒,什么都没留下…
展开
-
深入理解java虚拟机(二) 对象访问
Object obj = new Object(); 1.object obj将会出现在java虚拟机栈的本地变量表中,以引用的类型出现。 2.new Object() 会在java堆中开辟一块内存,用来存放Object类型的所有实例数据,还必须包括能查到此对象类型(对象类型,父类,方法等)数据的地址,这些信息存放在方法区中。 java引用访问对象...原创 2019-10-23 14:07:46 · 136 阅读 · 0 评论 -
深入理解java虚拟机(一) Java内存区域
运行时数据区域(java虚拟机在运行时对内存的划分) 分为:方法区,虚拟机栈,本地方法栈,堆,程序计数器。 1.程序计数器 作用:线程执行字节码的行号指示器。 特点:a.程序计数器对线程来说是私有的,每个线程的程序计数器是独立的。 b.只记录java方法的执行情况,不记录n...原创 2019-10-23 11:34:26 · 113 阅读 · 0 评论