发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
JDK中
javac:Java编译器,将Java源代码换成字节代; java:Java解释器,直接从类文件执行Java应用程序代码;
先编译 *.java文件――――>*.class文件
jvm加载二进制文件
javac编译后得到的class文件是二进制指令,但不是机器指令,而是java虚拟机可识别的指令。这样class文件就有了可移植行。你可以把class文件拿到windows、Linux或者solaris等不同的系统上去,在jvm上执行。 java是启动jvm,jvm负责对class文件的内容进行处理,将字节码文件解释或者编译为机器指令,执行。
来自: 根root > 《JavaWeb》
0条评论
发表
请遵守用户 评论公约
JVM内存分析,以及一步步详解Java程序是如何运行的?
JVM内存分析,以及一步步详解Java程序是如何运行的?但是Java虚拟机它并不认识.Java文件,Java虚拟机和Java语言其实并没有必然的联系。j...
JVM、JRE、JDK的作用与区别
JVM、JRE、JDK的作用与区别。注:如果只是运行Java程序,只需要JRE即可,JRE通常非常小,其中包含了JVM,如果要开发Java程序,就需要安装JDK。在JDK下面的JRE目录里面有两个文件夹bin和lib,在这里可以...
Java高阶感悟
相信大家都知道jdk的bin下有各种java程序需要用到的命令,与jre的bin目录最明显的区别就是jdk下才有javac,这一点很好理解,因为jre只是一个运行环境而已。与开发无关,正因为如此,具备开发功能的jdk...
JAVA学习笔记二
JAVA学习笔记二.3:1995.5.23,sun发布java1.0,java development kit,jdk1.0.java编译器针对java虚拟机产生的class文件,因此独立于平台。java解释器负责将java虚拟机在特定的平台上运行。解释java命...
Java中JDK,JRE和JVM之间的关系
Java中JDK,JRE和JVM之间的关系。所以java.exe的运行结果与你的电脑里面哪个JRE被执行有很大的关系,JDK和JRE应该算是说完了,下面说说JR...
热修复
E:\java_to_dex>javac Hello.javaE:\java_to_dex>java Hellohello ybdesire二、从class文件到dex文件。要将.class文件转换为.dex...
【全栈之路】JAVA基础课程十_JAVA虚拟机(20190706v1.1)
【全栈之路】JAVA基础课程十_JAVA虚拟机(20190706v1.1)博客地址:https://segmentfault.com/a/1190000019684527本系列文章将主要针对J...
JVM总结 ----JVM体系结构
图2 jvm实现,32bit+Win Jvm,32bit+Linux Jvm, 64bit+Win Jvm二. Java虚拟机 Java虚拟机(JVM)是由Java虚拟机规范定义的,其上运行...
Android Dalvik虚拟机初识
什么是Dalvik虚拟机?Dalvik虚拟机是Android程序的虚拟机,是Android中Java程序的运行基础。然而:Dalvik VM ≠Java VM.一般认为基于寄存...
微信扫码,在手机上查看选中内容