java c语言的区别

[复制链接]
查看11 | 回复5 | 2013-3-28 16:16:38 | 显示全部楼层 |阅读模式
Java和C都是指令式语言(Imperative Language),不同的是Java有面向对象(OO)成分在里面,而C是完全面向过程的,C的高级版本C++、C#支持面向对象。另外一个不同是,Java跨平台,既不同的操作系统都可以通过JVM来解释Java程序,而C、C++、C#则是与平台相关的,有些指令只在某些操作系统中才能执行。具体原因是,Java是解释型语言,所有代码都会翻译成统一的、与系统无关的bytecode,然后放到JVM上运行;而C是编译式语言,代码要先通过编译器转换成与系统相关的中间代码,然后才能运行。再一个不同是,Java不支持系统调用,既无法与操作系统进行交互,这是由它跨平台的特点决定的,而C则可以调用系统中的指令,如...
回复

使用道具 举报

千问 | 2013-3-28 16:16:38 | 显示全部楼层
java是面向对象开发,c语言是面向过程。...
回复

使用道具 举报

千问 | 2013-3-28 16:16:38 | 显示全部楼层
java是面向对象语言,c是面向过程语言。...
回复

使用道具 举报

千问 | 2013-3-28 16:16:38 | 显示全部楼层
C语言基本上是所有的程序语言基础,有了基础,学习Java就快一点。...
回复

使用道具 举报

千问 | 2013-3-28 16:16:38 | 显示全部楼层
这个新手知道也没有用啊,老手的话已经不削于知道的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行