手机的安卓系统一般是用c语言写的还是用JAVA写的? - 爱问答

(爱问答)

手机的安卓系统一般是用c语言写的还是用JAVA写的?

android其实是基于linux内核的,但在LINUX平台上,适合的语言很多C C++ java 等,C开发中大型图形界面是个问题,而且不是面对对象的语言。

PYTHON RUBY因为执行机制的关系(解释性),执行效率不太适合作为首选开发平台那么就剩java和C++可以选了。

相比C++来说,JAVA虽然执行效率不如C++,但开发效率更高,而且JAVA发展到今天,第三方库十分庞大,社区也非常活跃,可以说,JAVA是除了C++/C之外,全球最流行的语言。

android刚诞生的时候,其目的肯定是要降低开发门槛,吸引更多开发者加入,从而才能带动android的进一步普及。而JAVA的入门比C++快,在跨平台开发上比C++更容易,庞大的JAVA社区又可以提供足够的第三方开发资源。虽然执行效率上有所欠缺,但也比其他语言,比python这些强。

所以,JAVA成为了android平台的首选开发语言,也可以说,JAVA是一个很均衡的选择,在性能和门槛之间平衡的一个选择。

当然 ,毕竟是linux内核的系统,android的sdk除了提供JAVA版以外,也有C++版的,也还是可以用C/C++开发android软件


安卓系统java语言的一种应用,se是java标准开发工具包,主要用于开发桌面应用;ee是企业版开发工具包,即除了包含se的内容,还包含了web开发需要的一些基础包,例如selvlet等。me是手机等嵌入式设备使用的开发工具包,早期的一些山寨手机等应用开发使用。

Android操作系统是基于Linux开发的一个移动操作系统,Linux是C与C++的程序代码,所以Android的底层是支持C/C++的,基于ADK的java编程和基于NDK的C编程,而Android应用层的开发,基本上全部是采用java开发,而个别性能需求的部分,可能会采用NDK的方式。所以综上所述:手机安卓系统二者皆有之,就像都是叫“人类”,但肤色,身高,体重,男女等都是有差异的,你能说谁不是“人类”呢!!

C主要是网站用的

安卓用的是最新的Linux汇编语言

是用的java语音编写的

这只是个问题!

安卓使用java写的

一般是用JAVA写的

相关标签:c语言

下一篇:c语言,指针

上一篇:WIN常用的批处理文件(即后缀名为BAT格式的文件)是属于哪种编程语言?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?