导航:首页 > 编程语言 > c和java性能

c和java性能

发布时间:2024-06-04 06:19:21

1. c语言与java哪个执行速度快,为什么

C语言执行的快。因为Java其实是运行在虚拟机之上,同样的代码C直接被调用执行,Java的代码是需要在虚拟机上跑。虚拟机执行代码又会增加其他代码。到最后当然是C语言执行的快了。

2. java和C语言比哪个效率高

java是跨平台的,效率比一般的高级语言低,C语言几乎直接转换为机器语言,效率是比所有的高级语言都高。因此C写的软件在运行时比JAVA写的同样功能的代码效果许多许多。

3. java的效率高,还是c的效率高

C的运行效率明显要比JAVA高,因为C是编译型的,直接将源码编译成机器代码;而JAVA是解释型,源码被编译成二进制伪代码,由JAVA虚拟机解释执行。
但是,由于C是编译型的,它的可移植性差;而JAVA是解释执行,因此具有很好的移植性,可跨平台运行。
目前java运行速度是没有c快,但它的internet编程方面的强大优势,易学性,完全面向对象的特性,以及全美40%以上的公司都采用java,你说你想学什么?
java和c的速度比较,是相对的,针对不同的应用, 又不同的结果,编一个普通的本地应用程序,一般c 要快于java, 编web应用,由于c实现的cgi程序基本是进程型,而java application server 的管理servlet采用线程方式,所以,在访问量大的情况下,java有优势。
但是紧紧比较速度,除非是对实时性要求高的情况下,是不够的。由于JAVA又比较完整,规范的库,语言定义比较严格,一般开发速度比较高。

4. C和Java的执行效率相差很大吗

早期大概60倍。后来减到3-4倍。
不过,大部分情况时间是被资源消耗的。 举个例子。一句sql要1秒。 处理上假设 c用1ms,java用10ms ,慢了10倍
可是 1001ms 和 1010ms 使用者不会有感觉。
另外,现在大部分使用C++,这个性能差距就更小了。
而 C#之类,已经和java比没有任何优势了。都使用了虚拟机。

阅读全文

与c和java性能相关的资料

热点内容
抖音上的程序员和真正的程序员 浏览:300
查看kernel编译器 浏览:279
给plc程序加密 浏览:225
python多进程数据共享 浏览:847
华为和安卓系统有什么不一样 浏览:106
python中wb表怎么打印 浏览:297
python如何把字符串赋给数组 浏览:229
狄克斯特拉算法是什么 浏览:675
室内装饰材料pdf 浏览:633
gitbook命令行 浏览:1000
启动zookeeper命令 浏览:527
健身馆app怎么样 浏览:314
python可视化项目 浏览:442
安卓机怎么辨别苹果机真假 浏览:711
微信小程序源码转成抖音 浏览:654
优省油app怎么没法下载 浏览:72
pdf格式转换excel 浏览:625
高尔夫6压缩机响 浏览:310
优盘文件夹自动恢复 浏览:76
有服务器怎么制作小程序 浏览:132