Java与C++的优劣:谁更胜一筹
2个回答
展开全部
这个问题比较难回答,不过我以个人的经历给你一些我个人的看法。
两种语言的应用场景有重叠的部分,但是也有不同的部分,在各自不同的领域里面都有各自的优势。从这个角度出发,两者谁有谁劣就要看实际应用领域了。
在重叠的领域里面,Java应该更擅长于联网程序的开发,而C++更适合于单机或可能存在离线场景的终端开发。(当然也不绝对,但是大体上会做这样的选择)
如果是做服务器程序,涉及到多种网络协议接入,而且和系统,设备等交互较少的情况下,Java显然会比较方便。
如果是做终端产品,对性能要求较高且硬件配置不高,或者与外设交互较多,或者需要使用第三方库的各类算法(如生物识别算法,如图形图像处理算法等),则更多的会选择C++。
如果既了解Java,由了解C++肯定是更好的选择,在很多场景下,纯Java或者纯C++都是不满足需求的,例如在复杂些的Android应用开发中经常也会遇到JNI的开发等。
所以两种语言没有一定的优劣,如果是从事互联网类,服务类程序开发的可以从Java开始,如果是从事终端类开发的可以考虑先熟悉C++
2017-01-17
展开全部
不同的用途,不好比胜负
~~~~~
~~~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询