
jvm
dadale
这个作者很懒,什么都没留下…
展开
-
对象访问
介绍完Java虚拟机的运行时区域之后,探讨下一个问题:在Java语言中,对象访问是如何进行的?对象访问在Java语言中无处不在,是最普通的程序行为,但即使是最简单的访问,也会涉及Java栈、Java堆、方法区这三个最重要的内存区域之间的关联关系,如下面的这句代码:Object obj = new Object(); 假设这句代码出现在方法体中,那“Object obj”...原创 2019-02-22 13:43:29 · 568 阅读 · 0 评论 -
Java内存区域
感觉自己看书印象不深,容易忘,故以按书敲字此种笨方法来加深印象,在要点处加上自己的理解和标记,方便日后复习理解重点。1、运行时数据区域 Java虚拟机在执行Java程序的过程中,会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有的区域则依赖用户线程的启动和结束而建立和销毁。根据Java虚拟机...原创 2019-02-22 11:14:16 · 157 阅读 · 0 评论