大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 59|回复: 0

说说安卓开发为什么选择用Java语言2022/12/29 星期四 15:47:56

[复制链接]

1219

主题

1220

帖子

4634

积分

蓝钻会员

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

积分
4634
发表于 2022-12-29 15:49 | 显示全部楼层 |阅读模式

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

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

x

比较近几年,安卓应用开发一直处于长期增长的状态,安卓手机平台也是异军突起,甚至挑战了苹果在手机及平板系统的霸主地位,而今天安卓之所以能够有今天的成就,与之前选择用语言开发有着莫大的关系。毕竟事已经证明,当初选择用J来开发安卓应用是非常明智的,今天安卓的发展已经超出了很多人的预料,在移动互联行业占有非常大的重量。安卓app下载的相关资讯可以到我们网站了解一下,从专业角度出发为您解答相关问题,给您优质的服务!























问:什么是J




答:J是一门面向对象编程语言,具有简单性、面向对象、分布式、健壮性、安全性、平台单独与可移植性、多线程、动态性等特点,通常分为JSE,JEE,JME,各个体系不仅方向上有所不同,内容方面也存在差异。回顾过去,J自面市以来,一直都是数一数二的,已经占据了曾经C语言所拥有的地位。




问:安卓开发为什么选择J




答:一、跨平台




若你想要你的在各种不同的平台设备上运行,那么所采用的开发语言就必须跨平台,通过跨平台屏蔽底层硬件的差异,避免让程序员为了考虑底层硬件的不同写不同的代码。而跨平台是J语言比较大的特点,它能在任何安装了J虚拟机的计算机上正确的运行,不管目标平台是什么架构,只要有JVM就能运行,它的出现,完美的诠释了“一次编写,到处运行”。




二、开发效率比C++高




J语法相对简单,与C语言和C++语言很接近,但却丢弃了C++很少使用的、很难理解的、令人迷惑的那些语言特性,虽然有时可能会出现运行效率不佳,但是开发效率比较高。其垃圾回收,异常处理,指针等特性,让即便是一般的程序员也能较为容易的开发出相对健壮的程序。




、天然的具有沙箱机制




从事J的开发站长应该知道,J程序是运行在虚拟机上的,这就为权限控制,崩溃隔离等问题打下了非常良好的基础,这样的话就算是一个程序崩溃了,往往也只是应用闪退而已,不容易造成系统的整体崩溃。




四、J使用人群众多




虽然使用C++的人群很多的,但是与J相比还是少的,而使用J的开发者更容易转为A开发者,这在一开始A生态系统未能建立时,尤为重要。




五、J语言很成熟




J语言可以说是一个相当成熟的计算机编程语种,性能很好,用的人也超级多,除了基础类库完善,各种高级的第方组件更是不计其数,更重要的是J虚拟机规范是开放的,谷歌只要按照甲骨文的虚拟机规范很容易写出一套虚拟机。




六、安全




由于J语言经常被使用在络环境中,为了增加其程序的安全性,J语言提了一个防止恶意代码攻击的安全机制,另外J的强类型机制、垃圾回收器、异常处理和安全检查机制,也使得用J语言编写的程序具有很好的健壮性。




除了以上的原因,还有就是J的用户基数庞大,在当时拉开了用户5个点之多,当时市场上有强大的已经抢先建立了,应用数量超很多,如果用了就有可能在程序员数量上超过程序员,而这些人转向安卓开发太容易了,所以开所有发安卓系统的语言,J语言是首选择。
爱上大茂名,喜当大猫友,吃喝玩乐事,天天乐开怀!

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

GMT+8, 2024-11-25 16:28 , Processed in 0.071541 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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