JAVA和C++各自有何优缺点?

 我来答
百度网友895365466
2005-12-24 · TA获得超过605个赞
知道小有建树答主
回答量:1243
采纳率:0%
帮助的人:1025万
展开全部
c++出来很久了,java也出来10年了.它们之间其实有很大的联系,从使用上看语法都大一致一样的,但是从支持和系统和应用范围上看,最近几年java有上升的趋势.
c++的优点是灵活,可以对系统以下级进行程序开发,对硬件控制上比较容易,可以开发出高级语言所能开发出来的所有的东西,并且程序执行效率高.但它也有相对来说的缺点就是上手慢,程序开发周期长,开始过程中容易出错,容易出现内存泄露等问题.
java的优点就是c++的缺点,java的缺点就是c++的优点,也不用多说了.
但是从长远的角度看,java比c++会被更多的人所接受和使用.这是因为,java的一个最大的优点就是跨平台,这个跨平台不是语言本身跨平台,而是jvm(java虚拟机)可以跨平台java程序员不用考虑所在的操作系统是什么样,只要开发程序就可以.而C++不行,如果换个操作系统那么程就得重新开发,java却不用.这就是java的优势.将来的程序会分四种,分别是java ,C++,C#(支持.net开发的),Win32程序员.所以不管用哪个,用好了都一样.
weiertzw
2005-12-24 · TA获得超过104个赞
知道答主
回答量:135
采纳率:0%
帮助的人:69万
展开全部
还是看你要干什么了,要做应用程序和游戏开发还是c++好点(至少目前是这样),要做企业级别的开发还是java好,至少java有好的企业解决方案(J2EE技术)而且java还是平台无关性
另外楼上有说的学java必须先学好c++偶不是很赞同,他们都是类c语言,虽然java是在 c++基础上发展的,但是不一定的学好c++在学java,只能说有c++的功底对学java是个好的开端...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兔蛇各五
2005-12-24 · 超过16用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:83.8万
展开全部
简单一点说吧
在网络上传输的软件使用java好一点,但这会牺牲执行效率。
在本地使用的程序用c++,执行效率高,但不适合在网络传输。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
紫气东来lC3
2005-12-23 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:317
采纳率:76%
帮助的人:102万
展开全部
语言之间并没有什么优缺点,只有运行它们的平台架构有不同!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沧海艺鼠
2005-12-24 · TA获得超过154个赞
知道小有建树答主
回答量:521
采纳率:0%
帮助的人:253万
展开全部
其实他们两个是有很紧密的联系的!
在某种程度上可以这么说!
c衍生出了c++,c++衍生出了java,当然这个比喻不是太贴切,但是说明了他们发关系!
想学java一定要把c++说好!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式