管理进化

java语言和c语言的区别是什么


java和c语言的区别主要表现在:1.运行方式;2.语句结构;3.用途;4.语法。

下面是这四个区别的详细介绍。

1.在运行方式上:

C语言:原始的C语言是面向过程的,就是按行执行。

JAVA:绝对的面向对象,就是按模块执行。

2.在语句结构上:

C语言: C语言就像个完全服从的军人,你让他做什么他就做什么。你完全控制他,但你必须全程了解他之后才能控制好他。C语言里面特有指针,地址等,以及数组存储方式与JAVA不一样。

JAVA:人性化的面向对象编程语言。它把万物都可以看成--个基本的对象,然后再复制,改写他们。

3.在用途上:

C语言:纯c一般用在嵌入式上。编写最底层的程序,因为他的语言与硬件的连接最容易。

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

4.在语法上:

单文件的编译时间java比C语言快;

C语言可以直接操作内存,java不能直接操作;

C语言可以封装动态库,java不行;

C语言的代码不容易跨平台,java的代码容易跨平台;

智齿客服