虽说 JVM 之上可能跑这些小青年,但原则还是有的。毕竟 JVM 的第一个字母可是 J。
这里说的原则,或者说新青年们能跑在 JVM 这个舞台上的,是因为他们在使用各自语言语法编写之后,生成的内容都是 class 文件。 没错,就是那个和 Java
的 class 一样的 class。每个语言使用自己的编译器,按照规范生成 class 文件。
你是XX 请来对比这些语言的么?
当然不是。
我们主要看看这些操作 class 的阶段与方式,是谁在什么时候动了你的「class」。
还记得初学 Java 时,满怀信心的在命令行敲下 javac HelloWorld.java 的情形么? 运行程序时看着输出的「Hello World」,感觉这门语言已经上传完成,
全部进入你的大脑,可以改变世界了。
Read full article from 谁动了我的 class?
No comments:
Post a Comment