Java的运行机制

java运行机制示意图


1、程序员先手动编写Java愿文件,比如                              

2、使用JDK中的命令javac HelloWord.java的命令将HelloWord源文件进行编译,会生成一个HelloWord.class的文件,又称为字节码文件

3、使用java HelloWord的命令解释并执行java程序,此时的内部操作是通过java的命令,JVM(java虚拟机)会去解释class字节码文件,将字节码文件解释称机器码(此处的机器码是根基你的电脑而定),并去执行这个机器码的程序。

根据以上解释,画出自己的示意图:


因此,Java也可以说是半编译半解释性语言。

JVM是一个抽象的计算机,和实际的计算机一样,它具有指令集并使用不同的存储区域,他负责执行指令,还要管理数据,内存和寄存器。


Ps:此博客借鉴《疯狂Java讲义》书籍,只用于学习之用,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值