C语言能做到的事情Java做不到,甚至JDK一些底层代码还是用C写的,也就是说Java能做到的事情C都能做到?

如题所述

Java 和 c语言都是图灵完备的,也就是理论上它们的计算能力都上一样的,java能做到的c语言当然可以,反之亦然。不同的编程语言有自己的侧重点,有自己的合适的方面,开发网站,大型互联网系统我们一般使用java,而操作系统,内核程序,驱动程序往往是用c。jdk底层使用c写是因为jdk需要适配不同平台,操作系统,这些系统基本上都是c写的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-31
Java 一次编写到处运行, C就做不到,只能针对各个平台编译生成特定的发行版追问

但Java做不了一些很底层的东西

追答

不方便直接操控硬件

本回答被网友采纳
相似回答