Java中的Java编译器

标签 java javac

<分区>

Possible Duplicate:
implementing a compiler in “itself”

我在阅读有关 Java 编译器的内容时​​意识到它是用 Java 编写的。这怎么可能?

我的意思是,这不是“先有鸡还是先有蛋”的问题吗? 我们如何用相同的语言编写编译器?

最佳答案

original是用 C 写的。然后你可以用 Java 写下一个版本。 :)

关于Java中的Java编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4971372/

相关文章:

java - 为什么在列表声明中添加 <?> 在从字符串列表转换为 double 列表时会导致错误?

java - 返回表达式总是被计算出来,还是可以被编译器优化掉?

java - 使一个 token 优先于另一个 token

java - com.mongodb.MongoTimeoutException : Timed out after 10000 ms while waiting to connect

java - JPA 不想获取 OneToMany 对象(一层深)

Java环境变量设置

javac - 在 Java 中声明二维数组

java - 构建 Java 包(javac 到所有文件)

java - Mac X 10.8.2 上的 gephi 0.8.1 问题无法加载 libjogl_awt.jnilib

java - 跨 OSGi 包添加服务方面