jdk jre jvm之间的关系
最近刚开始学java,记点笔记
1. jdk jre jvm之间的关系
jdk:开发工具包,若开发java程序,必须安装jdk
jre: java的运行环境,若要测试运行java程序,必须安装jre
jvm:java虚拟器,实现java跨平台的核心
三者为包含关系,从前往后
图片来源:冰山一角
2. java程序运行过程
java程序——>javac编译成class——>通过类加载器去加载class文件——>java命令去运行java程序
3. gc
垃圾回收,一个程序运行时需在电脑内存中运行,涉及到申请内存和释放内存,有了gc程序就不需要手动去释放内存了。