摘要:
JVM垃圾回收算法 Java应用程序不用程序员手动管理内存中的垃圾回收,是因为JVM有专门的垃圾回收线程做这件事。当内存不够用时,会自动触发回收。为了在效率和内存碎片之间均衡,衍生出了一系列的垃圾回收算法。 1.标记–清除算法 执行步骤: 标记:遍历整个内存区域,对需要回收的对象打上标记。 清除:再 阅读全文
摘要:
JVM简介 虚拟机是一种抽象化的计算机,Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。 字节码文件 字节码文件也就是经过编译之后的class文件。 执行流程简介 执行一个class文件,JVM中 阅读全文