Android为什么选择Java作为开发语言
2个回答
2017-11-10 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
Android选择java作为开发语言的主要原因如下:
1、安卓操作系统是开源的,其开源的初衷便是希望通过该措施整合所有的手机硬件提供商以及手机生产厂商,本质上就是谷歌希望让安卓系统能运行于任何不同类型的硬件上,而其中的硬件主要便是指CPU,其中包括,高通、德州仪器、三星,甚至包括国产的华为(海思处理器)。如果要让一个app(应用程序)能够在各种不同的平台设备上运行,开发语言就必须跨平台。有两层意思:一个是跨操作系统,另一个是跨硬件,而我们所说的就是跨硬件。
2、因为当时Java语言是一个相当成熟的计算机编程语种,除了基础类库完善,各种高效的第三方组件更是不计其数,最最重要的一点是Java虚拟机规范也是开放的,谷歌只要按照甲骨文的虚拟机规范很容易写出一套虚拟机。
3、java的程序员众多,而让这些人转向安卓开发太容易了。更容易开发出快速应用的app。
1、安卓操作系统是开源的,其开源的初衷便是希望通过该措施整合所有的手机硬件提供商以及手机生产厂商,本质上就是谷歌希望让安卓系统能运行于任何不同类型的硬件上,而其中的硬件主要便是指CPU,其中包括,高通、德州仪器、三星,甚至包括国产的华为(海思处理器)。如果要让一个app(应用程序)能够在各种不同的平台设备上运行,开发语言就必须跨平台。有两层意思:一个是跨操作系统,另一个是跨硬件,而我们所说的就是跨硬件。
2、因为当时Java语言是一个相当成熟的计算机编程语种,除了基础类库完善,各种高效的第三方组件更是不计其数,最最重要的一点是Java虚拟机规范也是开放的,谷歌只要按照甲骨文的虚拟机规范很容易写出一套虚拟机。
3、java的程序员众多,而让这些人转向安卓开发太容易了。更容易开发出快速应用的app。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询