Java虚拟机
文章平均质量分 97
虚拟机相关内容
Janebook
发现.学习.探索
展开
-
Java技术栈总结:JVM虚拟机篇
通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到JVM外部去实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。启动类加载器(BootStrap Class Loader):负责加载目录下的所有jar包,或者是参数指定的路径;扩展类加载器(Extension Class Loader):负责加载%JAVA_HOME%\bin\ext目录下的所有jar包,或者是java.ext.dirs参数指定的路径;应用程序类加载器。原创 2024-07-10 01:31:20 · 831 阅读 · 0 评论 -
Java四种引用类型
引用与对象每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。//创建一个引用,引用可以独立存在,并不一定需要与一个对象关联String s;通过将这个叫“引用”的标识符指向某个对象,之后便可以通过这个引用来实现操作...转载 2019-08-19 16:47:03 · 127 阅读 · 0 评论 -
Java垃圾回收机制(转载·有改动)
说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些...转载 2019-08-19 16:15:13 · 163 阅读 · 0 评论