当前位置:编程学习 > C/C++ >>

JAVA与C语言区别在哪

答案:这个问题好广.
简单的说就是两种不同的语言.
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其实都可用在各种领域的.

 

希望我的回答可以帮到你,请采纳,万分感谢\(^o^)/

上一个:找几道C语言小题做
下一个:C语言、C++:关于多文件编程

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,