问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java的效率高,还是c的效率高?

发布网友 发布时间:2022-05-02 16:28

我来回答

5个回答

热心网友 时间:2022-06-20 21:13

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又比较完整,规范的库,语言定义比较严格,一般开发速度比较高。

热心网友 时间:2022-06-20 21:14

理论上讲:
从开发角度说,肯定是JAVA效率高,JAVA是面向对象的,C是面向过程的
从运行角度说,JAVA比C略逊,毕竟JAVA是通过虚拟机运行的,C通过操作系统直接执行,环节少

实际中:
从开发角度讲,JAVA在开发高级应用时比C要高效很多,但在底层程序开发,比如说驱动程序之类,JAVA就很难显身手,这时的C开发效率更高
从运行角度讲,JAVA通过虚拟机完成底层操作,比如说对内存,CPU等的管理,开发人员不必关心这些,虚拟机自然会以优化方式来运行,C的程序需要程序员自己管理内存,CPU等资源,如果开发人员经验不足,管理不好底层资源,可能导致C程序的运行效率远不如JAVA虚拟机

以上一些个人理解,望交流指正

热心网友 时间:2022-06-20 21:14

其实,单纯的讲效率没有任何意义,具体的要看应用场景

Java的效率整体上比C稍低一点,但是现在的JVM的编译器很强大了,效率也差不了多少

另外,写出来的程序的效率,主要还是和写程序的人有关系,同样的计算一个东西,如果有人用的算法NB,那效率肯定高。

算法、架构等的提升带来的性能提升,远比语言层面的提升要明显

热心网友 时间:2022-06-20 21:15

java开发效率高,而且应用范围广,无处不在的。而且是一次编写,随处运行。很强大!

热心网友 时间:2022-06-20 21:15

java的效率高
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
前列腺炎一律不能喝酒吗?喝酒后治疗. 吃红霉素治前列腺可以喝酒吗 沙土和砂土 经常在书上看到,砂质或砂性土,有时是沙土或沙壤土,到底该怎... 梦见男友已有老婆还有儿子 日常生活中人们常常巧妙的利用光的反射解决难题,利用光的反射原理做成的... ...多远这是一个无法用次尺子测量的难题科学家用光的什么原理准确地_百 ... 拳皇98的漫画是只有13卷吗? 拳皇漫画一共有多少部?哪部是第一部? 拳皇漫画到底出了多少部 贷款期数12是什么意思 感觉做过java的人开发软件速度快:? Python开发好还是java开发快? 网络诈骗钱多少小时后可以转入国外银行? 支付宝跨国转账需要几天到账 支付宝跨境转账支付宝,要多久到账? 我家女宝宝,姓何。想叫可什么。想求个活泼可爱点的名字。 我姓[何]母亲姓[黄]‘雅’字辈 女宝宝6月3日12点多出生,我想问有什么好名字? 姓何的女宝宝取什么名字呢?大家帮帮忙,好听点的。 姓何的女宝宝起个什么名字好?急急急!谢了! 《钢铁是怎样炼成的》第一章的读后感要好词好句好段只要内容和感想 《钢铁是怎样炼成的》第一部每章的感受 看《钢铁是怎样炼成的》第一章的感受 《钢铁是怎样炼成的》中第一章的体验和感悟 《钢铁是怎样炼成的》中第一章感悟 请教更新数据库后.怎么获得 自增ID 或 主键值 不用转换器,手机,电脑房间通用的娱乐唱歌声卡哪个牌子音质效果比较好? 莱维特stream4x5声卡连MT8转换器直播唱歌好像音质没有立体感怎么回事? 在now直播用什么转换器连接手机和声卡音质会很好 和天下香烟口感怎么样 为什么香烟软包比硬包贵? java的快速开发平台有哪 谏逐客书,内容概括 《谏逐客书》的作者是谁?主要讲的是什么? 《谏逐客书》是何人所作?主要内容是什么? 《谏逐客书》中李斯的观点是什么? 李斯《谏逐客书》 赏析 谏逐客书的中心论点是什么? 李斯《谏逐客书》的主题和内容两方面!不需要长篇大论,只要重点就可以了!谢谢! 李斯谏逐客书是如何说服秦王? 用四个字的成语谏逐客书的内容 谏逐客书第三段主要讲了什么 用自己的话陈述《谏逐客书》的基本内容 李斯谏逐客书是如何说服秦王的? 请结合作品内容,具体分析《谏逐客书》是如何论证中心论点,使秦王撤销逐 ... 谏逐客书结构梳理每一段讲了什么 谏逐客书 说服力表现在哪些方面 关于《谏逐客书》中的论证方法 谏逐客书主题和议论特点? 怎么看显卡是哪个厂商的。 如何查看显卡厂商版本(不是核心型号)