Java与C++的优劣:谁更胜一筹

 我来答
Soucula
2017-01-17 · TA获得超过3091个赞
知道小有建树答主
回答量:744
采纳率:93%
帮助的人:70.6万
展开全部

这个问题比较难回答,不过我以个人的经历给你一些我个人的看法。

  1. 两种语言的应用场景有重叠的部分,但是也有不同的部分,在各自不同的领域里面都有各自的优势。从这个角度出发,两者谁有谁劣就要看实际应用领域了。

  2. 在重叠的领域里面,Java应该更擅长于联网程序的开发,而C++更适合于单机或可能存在离线场景的终端开发。(当然也不绝对,但是大体上会做这样的选择)

  3. 如果是做服务器程序,涉及到多种网络协议接入,而且和系统,设备等交互较少的情况下,Java显然会比较方便。

  4. 如果是做终端产品,对性能要求较高且硬件配置不高,或者与外设交互较多,或者需要使用第三方库的各类算法(如生物识别算法,如图形图像处理算法等),则更多的会选择C++。

  5. 如果既了解Java,由了解C++肯定是更好的选择,在很多场景下,纯Java或者纯C++都是不满足需求的,例如在复杂些的Android应用开发中经常也会遇到JNI的开发等。

所以两种语言没有一定的优劣,如果是从事互联网类,服务类程序开发的可以从Java开始,如果是从事终端类开发的可以考虑先熟悉C++

匿名用户
2017-01-17
展开全部
不同的用途,不好比胜负

~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式