社区
Java SE
帖子详情
听说有把其他语言编译为*.class的编译器?
julyclyde
2004-06-23 08:49:37
在哪有介绍和下载的?
...全文
152
8
打赏
收藏
听说有把其他语言编译为*.class的编译器?
在哪有介绍和下载的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
charlie0895
2004-06-26
打赏
举报
回复
不会吧,这东西也有
julyclyde
2004-06-26
打赏
举报
回复
Thinking In里面好像说有
sboom
2004-06-25
打赏
举报
回复
JVM代码公开之前应该没这样的编译器吧。。我想。。
HzDevs
2004-06-25
打赏
举报
回复
有吗?但这只是概念上的吧?
网络咖啡
2004-06-25
打赏
举报
回复
理论上来说别的语言也可以编译成class格式的文件,但是JVM的通用性不强。
我了解的情况是,现在还没有这样的工具。
qiuwanbin
2004-06-25
打赏
举报
回复
没听过,新产品?谁吃饱了撑得,这也玩?
julyclyde
2004-06-25
打赏
举报
回复
你理解错了
hbwjz
2004-06-23
打赏
举报
回复
http://www.fixdown.com/soft/2704.htm
就用这个吧,我用的感觉挺不错的
jd-gui.exe反
编译
查看工具包官方绿色版
jd-gui.exe 工具类 用于查看反
编译
的jar包
jad.zip_jad.exe_net.sf.jadclipse_3.3.0.jar
学习中,需要反
编译
Java的
class
文件。这就要用到jad反
编译
工具了,很实用哦。
五分钟带你了解!Java程序的
编译
过程
Java程序的
编译
过程 Java
语言
的「
编译
期」其实是一段「不确定」的操作过程。因为它可能是一个前端
编译
器
(如 Javac)把 *.java 文件
编译
成 *.
class
文件的过程;也可能是程序运行期的即时
编译
器
(JIT
编译
器
,Just In Time Compiler)把字节码文件
编译
成机器码的过程;还可能是静态提前
编译
器
(AOT
编译
器
,Ahead Of Time Compiler)直接把 *.java 文件
编译
成本地机器码的过程。 将 *.java文件转为 *.
class
的过程称为
编译
器
的前端
.java
编译
成.
class
与 .
class
反
编译
成.java
了解下这两个文件类型:.java文件是给人看的,.
class
是给计算机看的。程序员编写的是.java文件,经
编译
后生成.
class
文件给计算执行。相信这两句话很形象的说明了这两个文件的关系了。1,首先反
编译
器
就是jd-gui这个软件了,可以把jar包直接拖进这个软件就能够看到代码了。当然jd-gui不能
编译
.
class
文件。2,怎么把.
class
转成.java文件呢?也是在jd-gui文件里面。点...
java是怎么把java文件
编译
成.
class
文件的?
总的来说,Java
编译
器
通过词法分析、语法分析、语义分析、中间代码生成、优化和目标代码生成等步骤,将 Java 源代码
编译
成可在 JVM 上执行的字节码文件。Java
编译
器
(javac)将 Java 源代码文件(.java 文件)
编译
成 Java 字节码文件(.
class
文件)。:最后,
编译
器
将优化后的中间代码转换为特定平台的机器码(二进制代码),生成可在 Java 虚拟机(JVM)上运行的字节码文件(.
class
文件)。:
编译
器
进行语义分析,检查代码的语义正确性,例如类型检查等。
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章