安卓开发的最主流语言是什么?C。C++。java?现在手机硬件性能这么好,为什么不用更方便的脚本语言做开发

我指的是,比如python,为什么总是用java!java号称跨平台,那开发一个QQ程序就行,为什么不同平台的还不一样?... 我指的是,比如python,为什么总是用java!java号称跨平台,那开发一个QQ程序就行,为什么不同平台的还不一样? 展开
 我来答
竹林萧峰
2011-07-22 · TA获得超过167个赞
知道答主
回答量:90
采纳率:0%
帮助的人:52.4万
展开全部
android目前的主流开发语言还是java,因为有很多的教程、实例。你所说的python这些脚本语言,我目前也在学习,个人感觉,这种语言还是用在后台写脚本更好一些,不太适合写一些桌面程序。目前国内做python的人不多,能参考的资料也比较少。
至于你所说的java跨平台,是因为它的jvm,java虚拟机,才实现的跨平台,个人感觉,java‘还不算是真正的跨平台语言。
追问
谢谢。继续请教,Java的学习难度也不低啊,java程序的运行速度快吗?我觉得程序运行在虚拟机上,多了一层,怎么会快呢?为什么不直接用C语言写,手机程序体积都比较小,不用面向对象方式编程为什么不行呢?缺点在哪里,用java的优点在哪里?
追答
呵呵,你的想法蛮好的,java的确是运行在jvm虚拟机上的,至于速度方面,的确是没有C、python、shell等脚本语言快的,但是现在的这些硬件,已经不在乎这点速度了,你看现在手机的硬件配置,个别的已经超过笔记本了。
其实学C/C++还是蛮困难的,毕竟这个是面向过程的,不像java面向对象,很容易理解,不管是学习。还是开发,效率都还是蛮高的,况且还有那么多的框架、API的,资料也很难丰富,所以自然用的人就多了。
这个没有绝对的答案,还是看你个人吧。
你们为什么这么6
2011-07-22 · TA获得超过1402个赞
知道小有建树答主
回答量:1007
采纳率:0%
帮助的人:480万
展开全部
对于现在手机的硬件设计 需要最合适的开发语言 来最高效率发挥其在高性能 JAVA无疑是最佳之选
追问
为什么java是最佳之选?java是面向对象的语言,用其开发程序,该如何设计程序的整体结构啊,也用面向对象的方法分析?有专门的方法吗?必须用那个什么UML建模什么的吗
追答
必须的...................................................
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陌康十鸡心0Z
2011-07-22 · TA获得超过257个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:98.2万
展开全部
java C主要是作为底层驱动编程用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式