当前位置: 首页 > 后端技术 > Java

java-一些概念

时间:2023-04-01 14:07:14 Java

JavaRuntimeEnvironment(JRE)JRE(TheJavaRuntimeEnvironment)JRE=JVM+API(Lib)程序运行时JRE的三个主要功能加载代码:由类加载器完成;校验码:由字节码校验器完成;执行代码由运行时解释器完成;JVMJava虚拟机(JavaVirtualMachine)Java虚拟机读取并处理编译后的字节码类文件。Java虚拟机规范定义:指令集、寄存器集、类文件结构、栈、垃圾回收、堆内存区新建时做什么,在堆中为新对象开辟一块内存空间,成员变量也随之而来将对象放入堆内存并赋默认值。调用构造函数来初始化对象的信息。将对象的地址返回给一个引用。Java语言自动垃圾收集系统级线程来跟踪存储空间的分配。当JVM空闲时,检查并释放那些可释放的内存空间。程序员不需要也不可能精确控制和干预回收过程。