大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 53|回复: 0

看一看Android选择Java作为开发语言原因2022/12/28 星期三 14:24:22

[复制链接]

1219

主题

1220

帖子

4634

积分

蓝钻会员

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
4634
发表于 2022-12-28 14:25 | 显示全部楼层 |阅读模式

马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?用户注册

x

看安卓目前的发展,我们应该不难发现它绝对是成功的,已经逐步的占据了手机系统的大部分市场,或许很多的从事开发工作的站长都比较的好奇,不明白为什么当年安卓选择用户J作为开发语言而并不是别的,今天,天津开发-文率科技的小编就为您解疑答惑。安卓去广告破解版的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!























首先,让我们鲜了解一下,安卓为什么会成功




或许你会觉得,是因为开源的原因,造就了安卓的成功,的确,安卓能够成功较主要的因素是因为开源,不过除此之外,操作系统自身的良好特性也是非常重要的原因,如:用性、易用性、稳定性、安全性以及功能性和娱乐性。其中,操作系统的用性、易用性、稳定性以及安全性是由操作系统自身决定的,操作系统的功能性和娱乐性则是通过第方应用程序来现的,而这第方程序开发简称安卓开发,其开发语言就是。




那么A选择J作为开发语言原因让我们先看一下一些常用的语言:CC++JCPRGJS+H,在这些的语言中⑴个需要踢掉的就是C。截止到今天,代码超出10万行的图形化界面程序没有没有几个用户C,因为复杂的错误处理和没有纠错的机制,使得程序很容易崩溃。另外,为C没有面向对象,那么工程化开发就显得格外的麻烦。




第二是C。C从一出生就是为了对付J的,并且他还是微软的私货的语言。虽然A是开源界的,但C注定不是适合开源界的语言。




第是P。P的效率在法达到其普遍的手机要求,尤其是对于图像处理这种高计算操作。




第四是R。R较大的作为就是页端,但是库太少,图形库更少,开发者基本上都是页端的。




第五是C++。使用过JNI的人应该都知道,本地的CC++库,需要编译很多次,不同的框架就代表者不同的编译环境,直接用C++编译运行的,它并不能很好的屏蔽掉硬件差异。所以对于开发来说调试来说,C++称不上是好的开发语言。




下面说下J,它是虚拟机的核心。并且虚拟机真正能屏蔽掉开发的很多差异,而且通过虚拟机,开发者只要在打包的时候翻译成运行码即可,还能完成很多差异的解决,并且J比C++更受开源界和工业界的共同欢迎。除此之外,它还有如下势:




1、重新现D,一是避来自OJ的产权问题,二是从SJ2ME来的教训。




1、避免N作为应用代码导致的因为设备多样化导致A生态了支离破碎,是从N哪里的教训。




3、J在过去的发展累积下了很多为业务逻辑产生的人力资源链,而移动应用开发的人力分布基本重合,可以充分复用。




看过上述的分析,你应该很清楚,A选择J作为开发语言的原因了吧!如果您觉得意犹未尽,想要了解更多的内容的话,欢迎来我们的::。
爱上大茂名,喜当大猫友,吃喝玩乐事,天天乐开怀!

QQ|客服:0668-2886677QQ:75281068|大茂微博|小黑屋|手机版|Archiver|大茂名网 ( 粤ICP备18149867号 )茂名市大茂科技有限公司 版权所有 

GMT+8, 2024-11-26 00:38 , Processed in 0.076395 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表