温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Java实现编译与运行示例

发布时间:2020-05-25 21:33:16 来源:亿速云 阅读:269 作者:鸽子 栏目:编程语言

Java实现编译与运行示例
编译阶段
---编译阶段的主要任务是检查Java源程序是否符合Java语法规则.
---符合Java语法则生成正常的字节码文件(xxx.class),不符合Java语法规则就不会生成字节码文件.
---由于字节码文件不是纯碎的二进制文件,所以这种文件无法在操作系统中直接执行.      
Java实现编译与运行示例
---javac是一个java编译器工具/命令.

---一个java源文件可以编译生成多个.class文件,编译结束后,可以将class文件拷贝复制到其他操作系统当中运行.

运行阶段

---输入java.A
---java.exe会启动java虚拟机(JVM),JVM会启动类加载器(ClassLoader)
---ClassLoader会去硬盘中搜索A.class文件,找到该文件则将该文件加载JVM中.
---JVM将A.class文件解释成二进制文件10101010这样的文件.
---然后操作系统执行二进制文件与底层硬件平台进行交互.
特点:可以在其他操作系统当中运行,实现跨平台.

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI