android用纯C、C++开发与java开发比,内存、性能有多大差别? 10

 我来答
lykcdw
2012-08-02 · TA获得超过1965个赞
知道大有可为答主
回答量:1564
采纳率:0%
帮助的人:1417万
展开全部
具体差多大跟具体的应用有关。在内存充足、各种资源不紧张的情况下,差别不是很大(莫喷,Java的性能一直在不断改善)。运行条件越苛刻,C的表现相对于Java来说,性能差距越明显。
Java的优势是开发速度快,便于移植,对于老板和公司来说,有时候这一点比性能更重要。
1000in1
2012-08-01 · 超过44用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:106万
展开全部
内存不受VM限制,性能要看你涉及哪些。java也有很多方法是NATIVE实现的,就是为了提高性能。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maojialuaizj
2012-08-01
知道答主
回答量:27
采纳率:0%
帮助的人:9.9万
展开全部
当然还是C强大咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gokukobe
2012-08-01 · TA获得超过107个赞
知道答主
回答量:21
采纳率:0%
帮助的人:23.8万
展开全部
android不可能纯用一种语言。
一般来讲,越高级的语言在资源和性能上损耗越大。因为底层具体的实现方法和内存分配是限定的,之所以用高级语言开发是因为它做了封装,许多接口不用自己去实现,只需要声明需要的对象就可以了,避免了低级语言复杂的开发模式,
android不可能纯用一种语言,因为其内核部分不可能用高级语言去实现,用的是c。上层有C++也有JAVA。
用JAVA的原因是让其具备绝对的兼容性,因为JAVA是通过虚拟机运行时编译,而C和C++是编译好再运行。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式