JVM
文章平均质量分 96
棪小木
有点菜,但是不懒
展开
-
JVM——垃圾回收
java语言和C++语言的区别,就在于垃圾收集技术和内存动态分配上,C++语言没有垃圾收集技术,需要开发人员手动的收集。垃圾收集并不是java的产物。垃圾回收的三大经典问题:那些内存需要回收?什么时候回收?如何进行回收?垃圾是指运行程序中没有任何引用指向的对象,需要被回收。原创 2023-02-14 07:45:00 · 1704 阅读 · 1 评论 -
JVM(Java Virtual Machine)基础知识
就是一台虚拟计算机,它是一款软件,用来执行虚拟的计算机指令。虚拟机可以分为两类:系统虚拟机和程序虚拟机。VMware就属于系统虚拟机。物理的模拟了一个可以操作的操作系统平台。Java虚拟机就是一个程序虚拟机。它是为执行某个单个程序的而设计的。Java虚拟机中执行的指令我们称之为Java字节码指令。Java虚拟机是执行Java字节码文件的,可以独立运行。Java虚拟机是Java技术的核心,因为所有的Java程序都是在Java虚拟机中运行。程序计数器,java栈,本地栈是线程私有的。原创 2023-02-08 14:30:00 · 1268 阅读 · 0 评论