- 在C/C++等语言中,由程序员负责回收无用内存 。
- Java 语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空 间的分配情况 。并在JVM空闲时,检查并释放那些可被释放的存储空间 。
- 垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预 。
总结:
- JVM是安装在计算机上提供Java程序的运行环境
- 不同的操作系统有不同的JVM,可以实现同一个Java程序不需要做任何修改,就可以运行在不同的操作系统上
- Java还引入了GC也就是垃圾回收机制,会帮助我们自动回收不需要再占用的内存空间
推荐阅读
- B站疯传!200个Java程序员必备词汇
- 蜀山传|21年过去了,是时候好好聊聊玄幻片天花板《蜀山传》了
- javascript基础入门到精通,如何精通js-
- 3个编写JavaScript高质量代码的技巧,让你不再996
- 聊聊家乡的酒文化,喝着家乡的酒-
- 检查 Java 元空间区域的内容
- 跟着 Guava 学 Java 之字符串处理
- 杨广|该配合你演出的我尽力在表演——聊聊“人镜”魏徵是怎样炼成的
- 如何在JavaScript模块中导出函数、对象或原始值
- java项目本地部署JeecgBoot低代码开发平台Vue3版系统源码
