发布网友 发布时间:2022-04-29 13:58
共7个回答
热心网友 时间:2022-05-10 23:10
展开1全部java虚拟机用C些的,开玩笑= =java需要运行在jvm(java虚拟机上)jvm还需要运行在系统之上比如window,linux,mac都有java虚拟机,不可能编写系统,java不是系统级的语言 java代码产生的是一种中间码 类似VC那种东西 运行的时候由jvm解析然后执行, java不能编译成直接运行的2进制带代码, 楼上 android是linux系统好吧。上面装了个google自己的jvm 然后运行的java写的应用程序而已热心网友 时间:2022-05-11 00:28
Java是一种高级计算机语言,Java通过编译生成的class文件是一个字节码序列的文件,它需要使用Java虚拟机(JVM)来执行。JVM在各个操作系统中相当于一个程序存在。热心网友 时间:2022-05-11 02:03
对于编写操作系统而言,c语言是很强大、有效、可预知和有特性的语言。而对于java,它是不可预知的,因为它在关键时刻会用完储存器,而在不合适的时候会调用垃圾收集程序回收内存。在c语言中,这种情况不可能发生,因为c语言中不需要进行空间回收。热心网友 时间:2022-05-11 03:54
实际上Java有多种JVM, 其中之一的HotSpot JVM大部分是用C++写的;另外一个JVM, the Maxine Research VM 绝大部分是用java写的。热心网友 时间:2022-05-11 06:02
java虚拟机也是用c写的. 至于操作系统,现在火的要命的 安卓就是java写的热心网友 时间:2022-05-11 08:27
java是由c语言发展而来的,并且内核是由c编写的是高级语言。它的每次执行都需要java虚拟机(需要操作系统提供支持)提供支持,不能被机器直接识别。而机器能识别的只有二进制,所以java不能编写操作系统。热心网友 时间:2022-05-11 11:08
java 就是一门底层语言亲