https://i.ancii.com/wangmx/
蚩尤后裔 wangmx
Ta还没有发布动态 ...
给对象中添加一个引用计数器,每当有一个地方引用它时,计数器的值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。 通过一系列成为GC roots的点作为起点,向下搜索,当一个对象到任何GC Roots时没有引用链相连
JDK :Java Development Kit,即 Java开发工具包,里面集成了整个Java开发的核心,JDK包含JRE和Java工具。
用于存储已经被虚拟机加载的类信息,常量,静态变量,即时编译器编译后的代码缓存等数据。永久代的概念被抛弃后,方法区采用元空间来实现。(JDK7之前字符串常量池位于方法区当中,JDK7将字符串常量池移到了堆。在虚拟机启动的时候创建,此区域的目的是存放对象实例,
JVM运行在操作系统之上,与硬件没有直接的交互。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就
存放本地暂时变量与线程中方法运行时候须要的引用对象地址。相比栈内存,堆内存能够所大的多,所以JVM一直通过对堆内存划分。不同的功能区块实现对堆内存中对象管理。栈内存溢出最常见的错误就是StackOverflowError。程序有递归调用时候最easy发生。
0 关注 0 粉丝 0 动态
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号