第1个回答 2015-11-10
本人通俗明了的说下,深入请自行查资料。
区别:
1、C是一次编写,到处编译。JAVA是一次编译,到处执行。
2、JAVA是一种语言规范,而他的编译器也有C语言的开发。
3、主要应用范围不同,注意是主要的。C主要是比较底层的开发,JAVA开发普遍的应用会相对比较快。
4、一个东西,可能2种语言都可以开发,就看你用哪个熟练方便,和看应用场景。
5、C编译出是二进制,JAVA是字节码。
6、编译工具不同
共同点:
1、都是语言,去完成一个作品的工具语言。
2、很多语法,都接近相同。
3、都有很大的社区资源,都是比较流行的语言。
第2个回答 2013-11-24
在语言层面上,C++和JAVA都基本一样,只是JAVA语言去掉了指针,多继承等容易出错的东东.
现在的JAVA不单纯的是指语言,它是一个开发平台的通称,Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。开发的效率高。生成的机器码效率没有汇编和C的高。
JAVA平台跟.NET平台一样是现在最流行的开发平台之一.本回答被网友采纳
第3个回答 2015-11-29
通俗来说,C语言就是java的基础。编程要想学得好,只有先从C入手。哪怕现在是JAVA比较有前景,但C到现在都还有人用,特别是黑客级的,所以肯定它的其他语言所无法比拟的。
第4个回答 2013-11-24
JAVA和C++其实是一样的都是面向对像的。
语法都差不多。