问题描述
今天参加了华硕的校招笔试,java只有唯一的一题,说的是:下列哪些语言可以实现java编译器?A:CB:C#C:JAVAD:以上都可以请问各位大神们指导,应该选哪个?java编译器还可以用多种语言实现吗?跪求解答!
解决方案
解决方案二:
应该都可以吧
解决方案三:
就是生成.class文件吧。是A->B的转换吧。是语言都可以。
解决方案四:
是的,都可以!
解决方案五:
引用2楼u011461314的回复:
就是生成.class文件吧。是A->B的转换吧。是语言都可以。
请问能详细解释一下吗?
解决方案六:
解决方案七:
编译器的功能就是将源代码,无论是c、c++还是java,c#编写的,编译为机器能够执行的字节码。由于Java有jvm的存在,java的编译器只要能够根据Java语言规范将Java源代码编译为class文件就ok了,所以任何语言都可以。貌似还有用javascript写成的Java编译器呢
解决方案八:
都可以啊,感觉这道题出的没什么水平。
解决方案九:
楼主这题没水平呀都可以
解决方案十:
D:以上都可以
解决方案十一:
我认为这是想问哪个语言是跨平台的,元芳,你怎么看?
解决方案十二:
引用10楼sparrow00004的回复:
我认为这是想问哪个语言是跨平台的,元芳,你怎么看?
都可以,只要能生成.class,和语言无关,javac不就行了?
解决方案十三:
都可以的,知道windows的java虚拟机吗,是微软C写的虚拟机。那个不是sun的java编写的。所以语言都可以根据JVM解释规范将javacode编码成.class
解决方案十四:
java跨平台运行,有自己独特的虚拟机。虚拟机怎么来的??当然是用那个系统的语言编译出来的
解决方案十五:
应该是都可以的选D
解决方案:
都可以。。。。。学习了
解决方案:
我觉得java跨平台的实质是JVM是跨平台的
解决方案:
学习了
解决方案:
恩恩学习了涨姿势了
时间: 2024-09-09 08:05:43