网站首页 > java教程 正文
一、JVM简介
1.Java虚拟机(JVM)是Java Virtual Machine的缩写,是指运用硬件或软件手段实现的虚拟的计算机。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
2.Java源代码和字节码与机器无关。
3.JVM 与机器相关,装在不同操作系统的机器上,需要专门为该操作系统开发的JVM,比如window系统就需要安装对应的JVM,当然JVM虚拟机由 JDK&JRE开发与运行环境内部统一安装。
二、JVM内部图解
1.JVM 可以运行Java字节码的虚拟计算机系统。
2.它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信。
三、Java运行特点回顾
Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、高效的、多线程的及动态的语言。
Java的重要特点:跨平台、面向对象、开源
Java重要机制
1.JVM
2.垃圾收集
由此可见,JVM虚拟机是Java编程功能实现的重要底层机制之一。
四、JVM虚拟机的编译与装载过程
1.虚拟机现将开发者编写好的Java文件代码,通过编译器 编译成.class文件运行码。
2.然后装载校验,若无代码报错 则运行.class代码功能。
3.JVM虚拟机则通过.class文件代码,在底层自动转换成机器识别码,并由此操控windows等操作系统硬件,实现Java编程中的指向目标功能。
五、总结
读者朋友们,Java编程语言的底层实现JVM虚拟机解析就进行到这里了,大致了解其编译Java代码 与 装载校验class运行码过程。下一章我们将动手编写第一个Java应用程序,输出"Hello World"信息。
猜你喜欢
- 2024-09-25 树莓派运行和编译Java程序,详细步骤安装JDK
- 2024-09-25 1.3java的运行原理(java安全设置已阻止自签名的应用程序运行)
- 2024-09-25 深入浅出:图形化浅析JAVA程序运行模式及虚拟机JVM
- 2024-09-25 Java编译的运行机制—程序是如何执行起来的?
- 2024-09-25 Java文件是如何运行和工作(java怎么运行的)
- 2024-09-25 JVM学习第二篇思考:一个Java代码是怎么运行起来的-下篇
- 2024-09-25 Java,JNA框架,运行期间动态调用系统本地库,动态调用DLL案例
- 2024-09-25 要让java代码运行起来,不能再简单做法了,人人都会
- 2024-09-25 java 性能优化:35 个小细节,让你提升 java 代码的运行效率
- 2024-09-25 java命令行编译及运行程序全过程(命令行编译java文件)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)