社区
Java SE
帖子详情
听说有把其他语言编译为*.class的编译器?
julyclyde
2004-06-23 08:49:37
在哪有介绍和下载的?
...全文
195
8
打赏
收藏
听说有把其他语言编译为*.class的编译器?
在哪有介绍和下载的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
编译
成.
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虚拟机、解释器、
编译
器
之间关系
以下纯属个人理解,如果有误,感谢指导: 1.Java虚拟机:字节码运行的环境 2.Java解释器(Java虚拟机的实现):将字节码(*.
class
)解释为操作系统可以理解的
语言
执行 3.
编译
器
:JDK将源码*.java
编译
成字节码*.
class
的过程 使用IDEA编写java代码,到运行中间的原理: 1.java
编译
器
(JDK)
编译
Java代码(源码*.java
编译
成字节码*.
class
):流程如下: 2.Java虚拟机(简称:JVM)执行引擎完成Java字节码的执行:字节码解释为目标.
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章