博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初识java虚拟机——JVM
阅读量:6540 次
发布时间:2019-06-24

本文共 401 字,大约阅读时间需要 1 分钟。

1.Java程序运行过程

  • 编写
  • 编译
  • 运行

  过程如图所示:

 

2.JVM的认识

  • 定义:JVM是Java Virtual Machine(Java)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,  是通过在实际的计算机上仿真模拟各种计算机功能来实现的,JVM存在jre当中。JVM包括:一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆、一个存储方法域。
  • 为什么使用它:使用JVM才能实现java的跨平台机制
  • 作用:java程序(java编译器在jdk或jre中)编译后会启动JVM,JVM中的翻译器会将编译后的字节码翻译为机器码,JVM是java跨平台的基础,针对class文件的字节码而言, 它可以在任何平台运行,但是要基于平台的JVM, 不同版本的虚拟机对应不同的硬件设备。
 

转载于:https://www.cnblogs.com/jim0816/p/9605808.html

你可能感兴趣的文章
HTML标准事件(包含HTML5)
查看>>
前端技术应该走大前端(全栈)还是专注前端
查看>>
补码原码反码
查看>>
spark SQL学习(spark连接hive)
查看>>
WinEdt打开UTF-8文件乱码问题——ctex[转]
查看>>
cocos2d-x CCTextureCache
查看>>
Eclipse中tomcat启动时提示java.lang.ClassNotFoundException: XXX class
查看>>
10项可用性结论与指南
查看>>
linux EXT4格式分区扩容
查看>>
MyPython-->进阶篇-->测试代码
查看>>
Docker容器安装
查看>>
attr和prop的区别 chosen插件
查看>>
Linux入门学习教程:虚拟机体验之KVM篇
查看>>
天池大数据周冠军分享|附移动推荐算法赛答辩会Top5选手PPT
查看>>
HDU 2870 Largest Submatrix
查看>>
HTML5 图片缩放功能
查看>>
VirtualBox 4.2 released !
查看>>
Windows线程同步API
查看>>
内存调试技巧
查看>>
工作日志-2014年11月
查看>>