C#和Java开发的桌面程序哪个效率更高?

执行速度,系统资源占用... 执行速度,系统资源占用 展开
 我来答
帕霖胀谠丈54Av
推荐于2016-01-29 · TA获得超过322个赞
知道小有建树答主
回答量:193
采纳率:75%
帮助的人:100万
展开全部
要说开发效率,C#较快。运行速度两者区别不大。要讲究运行速度的话,使用c或者c++。
可以从以下几方面来:
1、C#相对于java比较易学,容易上手。
2、C#依托的是微软的framework,java需要jre。两者都需要有环境支持。
3、现在计算机的配置相对都比较高,所以区别不大。
4、java几乎都是用来做javaWeb项目的,很少有用来开发桌面程序的。
shijinyang123
2010-02-22
知道答主
回答量:64
采纳率:0%
帮助的人:36.4万
展开全部
C#。JAVA一般不用来做桌面程序,Java的应用方向是web开发,还有一小部分是J2ME,桌面程序开发一般不用JAVA。楼主说的效率只得是什么的,运行速度吗

java是解释性的编程语言,而且要运行在虚拟机上,相比之下效率肯定低,以前提运行效率是JAVA的弱点,但是现在的电脑硬件发展确实快,个人感觉效率已经不是什么太大的问题。

从这个角度对比两种编程语言意义好像不大
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lq123456789000
2010-02-26 · TA获得超过4841个赞
知道大有可为答主
回答量:1641
采纳率:72%
帮助的人:265万
展开全部
C#是即时编译(JIT编译)而java是解释性的,java的一个缺点,在运行运用程序时,把java字节代码转换为内部可执行代码的过程会导致性能损失 ,故c#比较快
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神之天使cc
2015-11-13 · 超过15用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:22万
展开全部
毫无疑问是c#,Java适合做网络,jvm虚拟的显卡很渣的,桌面程序界面要调用显卡,显而易见用c,而且游戏都用c写的,原因是效率高
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钟楼下鼓楼旁
2010-02-18 · TA获得超过212个赞
知道小有建树答主
回答量:179
采纳率:0%
帮助的人:201万
展开全部
这个问题的答案,其实不是那么容易回答的,因为程序的复杂程序不同,可能会得到不同的答案.如果需要和数据库产生交互的话,数据量很大的话,C#应该会更好一些.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式