为什么Android开发使用Java而不是C++

 我来答
sorthoth
2016-12-31 · TA获得超过685个赞
知道小有建树答主
回答量:531
采纳率:42%
帮助的人:297万
展开全部
Android出现的时候,由于C++11标准还没有出现,C++开发应用难度比现在大得多,当时使用C++的开发者数量越来越少
Android是多核手机发展的重要推动因素,而当时C++还没有一致的线程模型和内存模型,在这方面Java领先了C++好几年
iOS开辟了智能手机的新时代,Android在UI层的开发方式的设计,不可避免的学习了iOS的nib或者xib的方式,这需要开发语言具有一定的动态性,这方面Java和ObjC不相上下,而C++是标准的静态类型语言,如果用C++会比较麻烦
C++一直是微软的优势开发语言,Google在这方面的根基恐怕没有太深,真要搞起来肯定要花更多的代价
左有才heart
2016-12-31 · 超过22用户采纳过TA的回答
知道答主
回答量:210
采纳率:100%
帮助的人:59.7万
展开全部
因为安卓需要虚拟机,JAVA的可移植性高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式