C语言与java的区别

如题所述

第1个回答  2012-02-03
(1)楼上的已经说了好多,但感觉你也就是随便提了这个问题而已,说实话,在百度上提这个问题,意义不大,都是老生常谈,C和java要系统的学才可以,如果只是运用这两种语言的话,大可不必问及他们的区别,因为在你学了java后你不会问出这个问题,如果要深究语言本身,百度绝对不是一个学术的好地方,你可以找一些文献来看。
(2)可能你已经有了一些C的基础,现在想开始一门新的语言,那么在中国听到最多的可能就是java,你也自然在开始学java前想了解一下,它和c的区别,那么如果是这样的话,不要犹豫了,买一本java的专业点的书开始吧(最好不找什么入门的书)。
(3)不要以为语言只有C,Cpp,C#,java。其实这些已经都老掉牙了,还有一些中国大学里不多提及的语言,如:非常优雅强大的python,非常诡异的perl,等等。
(4)另外给你推荐一个编程的神器:emacs,但关于它的资料大都是英文的。
第2个回答  2015-05-16
最本质的区别:C面向过程,Java面向对象
第3个回答  2012-02-01
一个是面向过程,一个是面向对象,基本语法没什么不同,主要是编程思想
第4个回答  2012-02-01
java可以不受平台的限制,而且是面向对象的,符合当今主流编程思想。不过缺点就是占用空间大,运行效率比C差。C就不用说了,所有编程的基础。两种语言在某些领域都有其自身的优势。

java和c的区别
1、设计思路不同:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低。2、效率不同:C语言执行效率高;Java执行效率比C语言低。3、通用性不同:C语言不能跨平台;java可以跨平台直接移植。4、语法不同:基本数据类型不同:c语言的基本类型的位数和操作系统和机器相关,而j...

c语言和JAVA语言有什么区别?
两者的区别:1、面向对象Java的面向对象的指向性很明显,而C则是一个正规的结构化语言。 Java中有一个字符串类String, 通过调用 String.length()就可以了解字符串的长度,但是在C语言中,则需要使用函数strlen(str)来得到字符串(字符数组)的长度。2、名称空间Java通过包(package)来实现名称空间,在...

java和c的异同(java与c语言的异同)
Java和C语言的区别C语言是经典的面向过程的编程语言,编程入门一般都学C语言以了解编程以及锻炼逻辑思维能力,在一些跟硬件比较紧密的编程中也经常用到。\\x0d\\x0a\\x0d\\x0aC++是在C语言的基础上加入了面向对象的概念,成为混合型面向对象语言,功能强大,但难度也大。\\x0d\\x0a\\x0d\\x0aJava是...

c和java的区别
c和java的区别:应用领域、语言特征、复杂程度不同。1、应用领域 java基本可以称得上是“全场景”的编程语言,不论是网站开发,还是安卓开发,还是游戏开发等等,这些领域都不在java话下。而c语言就比较有局限性了,它更多的应用在物联网的嵌入式开发,以及操作系统上。从这个角度来看,学习java后的就业...

c语言和java的区别
1. 语法差异:C语言和Java的语法结构存在本质区别。C语言具有较为底层的控制能力,而Java提供了更高级的抽象。2. 编译速度:在编译单个文件时,Java通常比C语言快,因为Java拥有更高效的编译器和即时编译(JIT)机制。3. 内存操作:C语言允许直接访问和操作内存,Java则通过内存管理器来处理内存,从而...

c语言与java语言有哪些区别?
C语言和Java语言是两种不同的编程语言,它们有以下几个方面的区别:1. 应用范围:C语言主要用于系统编程、操作系统、嵌入式系统等方面,而Java语言则广泛应用于Web开发、移动开发、大型企业级应用开发等方面。2. 语法:C语言是一种过程化语言,强调对计算机底层硬件的控制,其语法比较简单;Java语言则是一...

java和c语言有什么区别
Java和C语言的区别:一、概述:Java和C语言都是编程语言,但它们在设计理念、应用场景、语法特性等方面存在明显的差异。二、主要区别分析:面向对象与过程化编程的区别:C语言是一种面向过程的编程语言,它关注程序执行的过程,通过函数和过程调用实现功能。而Java是一种面向对象的编程语言,它强调对象的...

java语言与c语言有什么区别呢?
java和c语言两者的区别如下:1、C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;2、C语言的安全性不如Java,C语言没有Java的垃圾回收机制,申请的空间要手动释放。Java的通用性好,可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了。3、在速度上,C语言编写的...

c语言和java的区别是什么?
区别如下:1、设计思路不同:C语言是面向过程的语言,执行效率高;Java是面向对象的语言,执行效率比C语言低;2、通用性不同:C语言不能跨平台;java可以跨平台直接移植,只要有安装Java虚拟机(JVM)就可以了;3、语法不同:(1)、基本数据类型不同:c语言是int short long char float double 还有...

C语言和JAVA有什么区别?
回答:相同的地方: 1、语法类似: 由于Java可以算是从C++发展而来的,因此Java与C语言的语法比较类似 2、编程的熟练程度就是对语言程序库的掌握程度: 从某种程度上来说,编程语言都是由语法和相应的程序库所构成,Java有自身的类库,C语言则有标准库。所谓的编程,就是使用与语法来调用和组合程序库中...

相似回答