主要是因为:1、Java使用人数多;2、Java有现成的开发工具;3、Java已为人所熟悉;4、Java有内存管理;5、Java可以保证手机的安全性;6、Java不需要重新编译。ava是世界上使用人数非常多的语言,其次才是:C、C++、Python、C#等等,所以更容易吸引开发者到Android生态里开发。
1、Java使用人数多
Java是世界上使用人数非常多的语言,所以更容易吸引开发者到Android生态里开发。java语言是现在使用非常多的语言,其次才是:C、C++、Python、C#等等。java现在仍有强大的生命力,每年更新很快,这就意味着你必须努力的学习,层出不穷的控件、框架等等你必须了解。停止不前很快被淘汰,意味着非常辛苦非常需要时间投入,你会少时间是去陪家人和其它娱乐。
2、Java有现成的开发工具
Java有一堆现成的开发工具,开发难度更小。目前java主流常用的开发工具有:Notepad,MyEclipse,Intllij IDEA。使用难度依次逐渐递增,当然能够实现的功能也越来越复杂和多样。Notepad为入门级别的工具,MyEclipse多是小公司使用来管理简单的项目,Intllij IDEA使用较为广泛。
3、Java已为人所熟悉
很多手机开发人员已经熟悉使用Java(Java ME),这个领域中,Java已为人所熟悉。Java ME 又称为J2ME(Java Platform,Micro Edition),是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。Java ME与Java SE、Java EE一起构成Java技术的三大版本,通过JCP(Java Community Process)制订。
4、Java有内存管理
Java有内存管理,没有指针。相对C、C++更安全,在手机中,安全性很重要!Java 有自动内存管理,一个漂亮而安静的垃圾收集器,它在后台工作以清理未使用的对象并释放一些内存。因此,作为一名 Java 程序员,您无需为诸如销毁对象之类的问题而烦恼,因为它们不再被使用。然而,即使这个过程在 Java 中是自动的,它也不能保证任何事情。由于不知道垃圾收集器和 Java 内存是如何设计的,您可能会拥有不符合垃圾收集条件的对象,即使您不再使用它们。
5、Java可以保证手机的安全性
因为Java跑在虚拟机上,可限制APP程序开发OS内核,以保证手机的安全性。
6、Java不需要重新编译
Java在编译成JVM可运行的代码后,不需要在多台不同手机(硬件设备)上重新编译。手机硬件设备经常日新月异,所以这一点上也显得格外重要。
延伸阅读:
什么是Android
安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由安迪·鲁宾开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。名列前茅部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年名列前茅季度,Android在全球的市场份额首次超过塞班系统,跃居全球名列前茅。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
2022年5月12日,谷歌举办I/O 2022开发者大会,并正式发布Android 13。
Android的Logo是由Ascender公司设计的,诞生于2010年,其设计灵感源于男女厕所门上的图形符号,于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android小机器人便诞生了。其中的文字使用了Ascender公司专门制作的称之为“Droid ” 的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象征。有时候,它们还会使用纯文字的Logo。
文章标题:Android为什么选择Java作为开发语言,发布者:小编,转载请注明出处:https://worktile.com/kb/p/36139