Java之JVM(初学者)

2020-04-24 00:00:00 jvm java 初学者

学习Java的第一次总结

 

1.Java程序的编译和执行

《Java之JVM(初学者)》

 

 通过上图,我们轻易得出java执行过程:由javac编译为字节码文件,通过JVM转换为底层操作系统可识别的命令操作。

注意:①Java跨平台的始终是Java源文件,而不是JVM

    ②JVM在其间是充当中间层,是沟通java文件和不同操作系统(如Linux、Windows)的“桥梁”。不同操作系统需要不同的Java虚拟机

2.JVM的组成   

《Java之JVM(初学者)》

图解:

  ①通过Java源文件编译成的字节码文件通过类加载器进入JVM运行时数据区

  ②类加载器(英语:Java Classloader)是Java运行时环境(Java Runtime Environment)的一部分,负责动态加载Java类到Java虚拟机的内存空间中。

  ③程序计数器与内存泄露无关

  ④至于JVM5个组成部分的详解可以百度Java虚拟机

 

作为一个初学者,我觉着大概了解一下JVM还是有益处的,至于更深一层,等学到后面再继续研究。

PS:①第一次写博客,难免有纰漏,如有错误,请务必指出。

  ②如有建议,请评论区留言指教,谢谢大家!

    原文作者:星野游梦
    原文地址: https://www.cnblogs.com/kongjack/p/12764324.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

相关文章