java与c语言的区别?各有什么用途?

作者&投稿:才科 (若有异议请与网页底部的电邮联系)
C语言和JAVA有什么区别?~

C语言是经典的面向过程的编程语言,编程入门一般都学C语言以了解编程以及锻炼逻辑思维能力,在一些跟硬件比较紧密的编程中也经常用到。\x0d\x0a\x0d\x0aC++是在C语言的基础上加入了面向对象的概念,成为混合型面向对象语言,功能强大,但难度也大。\x0d\x0a\x0d\x0aJava是在C++的基础上进行改进的,摒弃了一些C++的不足之处,语法跟C++很像,它是运行在Java虚拟机上,所以可以跨平台,一处编译,到处执行。\x0d\x0a\x0d\x0a编程都是易学难精,哪个都好学,哪个又都不好学。都有很好的发展前景,就看是什么方向了。底层的C、桌面应用程序、游戏等等C++、嵌入式,网页,Java。

c语言用于教学或者底层系统开发(和硬件接触,类似汇编)
java用于很多地方
me,se,ee
日常生活接触的很多东西都有java的身影,
比如手机,网络等等

这个问题好广.
简单的说就是两种不同的语言.
1在运行方式上:
C:原始的C是面向过程的.就是按行执行.
JAVA:绝对的面向对象.就像按模块执行.
(补充:当然,在C++,及C#上,C也有向面向对象模式转换)

2在语句结构上:
C:在中国应该算是编程语言的颠峰应用.几乎所有人都学过C,都认识谭浩强.C给我的感觉就像个完全服从的军人.你让他做什么他就做什么.你完全控制他,但你必须全程了解他之后才能控制好他.
C里面特有指针,地址等.以及数组存储方式与JAVA不一样.

JAVA:人性化的面向对象编程语言.他把万物都可以看成一个基本的对象,然后再复制,改写他们.
JAVA给认为有点像工厂,你在工厂里面先分别做好一个个小零件,然后再用电线把他们连起来.组装成可用的东西.

3用途上
C:纯C一般用在嵌入式上.编写最底层的程序.因为他的语言与硬件的连接最容易.
C++:应用软件,WEB程序都可以.
C#:不太了解.应该是基于网络的.

JAVA:J2EE,J2SM,J2ME.什么都可以

C,JAVA其实都可用在各种领域的.

微软MVP解读,C#与java的语言之争



c语言用于教学或者底层系统开发(和硬件接触,类似汇编)
java用于很多地方
me,se,ee
日常生活接触的很多东西都有java的身影,
比如手机,网络等等

上面的兄弟回答的很好呀,让我对C语言和JAVA语言了解的更深一点了.

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中有一个字符串类String, 通过调用 String.length()就可以了解字符串的长度,但是在C语言中,则需要使用函数strlen(str)来得到字符串(字符数组)的长度。2、名称空间Java通过包(package)来实现名称空间,在...

C语言和java的区别在哪里?
答:不一样。C语言的字符串为数组形式,而数组的名称可以表示其地址,故对字符串输入不需要加地址符。而单独的字符、整型变量等的名称不能直接表示地址,故需要加地址符。数组名就代表了该数组的地址。整个数组是一块连续的内存单元,数组名所代表的地址为第0个元素的地址,c就代表c[0]的地址。设数组c的...

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

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

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

java语言、C语言、C++语言各有什么区别,每种语言有什么优越性??
答:Java为程序员降低复杂度,同等功能开发效率是C++的两倍,适合于企业级开发(稳定、高效)。是目前用的最多的企业级开发语言。Java具有安全性、健壮性、跨平台、丰富的第三方插件和对特定问题的开源解决方案等等优劣(大项目一般是跨平台的)。但Java也有不足的地方,就是前台的表现,界面不够丰富,动态...

java与c语言的区别?各有什么用途?
答:简单的说就是两种不同的语言.1在运行方式上:C:原始的C是面向过程的.就是按行执行.JAVA:绝对的面向对象.就像按模块执行.(补充:当然,在C++,及C#上,C也有向面向对象模式转换)2在语句结构上:C:在中国应该算是编程语言的颠峰应用.几乎所有人都学过C,都认识谭浩强.C给我的感觉就像个完全服从的军人....

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

java语言和c语言哪个实用java语言和c语言的区别
答:java语言和c语言作为编程的两大语言,它们之间存在什么样的区别呢?下面百分网小编就为大家讲一讲,希望对您有所帮助! 1.C语言 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。 尽管C语言提供...