【全栈之路】JAVA基础课程十_JAVA虚拟机(20190706v1.1)

欢迎进入JAVA基础课程

博客地址:https://blog.csdn.net/houjiyu...
本系列文章将主要针对JAVA一些基础知识点进行讲解,为平时概括所总结,无论是刚接触JAVA开发菜鸟仍是业界资深人士,都但愿对广大同行带来一些帮助。如有问题请及时留言或加QQ:243042162。java

寄语:
生活之中会有不少机遇,也许你自认为错失了一次最美的机遇,但不知不觉中新的机遇已悄然到来。

JAVA虚拟机

JVM实现了JAVA语言最重要的特征:平台无关性。其原理:java程序并不直接在操做系统上执行,而是由JVM执行。框架

基本组成

clipboard.png

clipboard.png

clipboard.png

详细框架

clipboard.png

步骤:
1.从操做系统的角度看来, 虚拟机JVM(人)只是一个普通进程。
2.虚拟机可以加载咱们编写的 class文件(食物)
3.加载class文件的是一个叫作 类加载器的子系统(嘴巴)
4.虚拟机中的 执行引擎(肠胃)用来执行class文件中的字节码指令。
5.虚拟机在执行过程当中,要分配内存建立对象。当这些对象过期无用了,必需要自动清理这些无用的对象。清理对象回收内存的任务由 垃圾收集器负责。 就比如人吃进去的食物,在消化以后,必须把废物排出体外,腾出空间能够在下次饿的时候吃饭并消化食物。

参考网站:
(1)https://www.jianshu.com/p/c07...
(2)https://blog.csdn.net/lilamei...网站

相关文章
相关标签/搜索