android开发用的是什么语言啊?

想学习android开发,该怎么办啊?自学还是找个培训机构呢?... 想学习android开发,该怎么办啊?自学还是找个培训机构呢? 展开
 我来答
爱教育爱学习
高粉答主

2019-10-20 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112734

向TA提问 私信TA
展开全部

android开发用的是Java语言。

Java也拥有自己强大的开源社区,当编写时遇到问题就能通过这些社区找到答案。android开发的教程,书籍和课程,包括免费和付费的,这些教程可以让先用java语言开始入门Android开发之路。

Android代码,示例demo 和App都是用Java编写的,使用Java的开发者更容易转为Android开发者,这在一开始Android生态系统未能建立时,尤为重要。

扩展资料

Java语言很成熟

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

Java语言安全

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

参考资料来源:百度百科—Java 编程语言

参考资料来源:百度百科—android开发

四舍五不入6
高粉答主

2019-10-06 · 还没有填写任何签名哦
四舍五不入6
采纳数:27 获赞数:71368

向TA提问 私信TA
展开全部

Android以Java为编程语言。

操作系统与应用程序的沟通桥梁,并用分为两层函数层(Library)和虚拟机(Virtual Machine),Bionic是 Android 改良libc的版本。

Android 同时包含了Webkit,所谓的Webkit 就是Apple Safari浏览器背后的引擎。Surface flinger 是就2D或3D的内容显示到屏幕上,Android使用工具链(Toolchain)为Google自制的Bionic Libc。

Android采用OpenCORE作为基础多媒体框架。OpenCORE可分7大块:PVPlayer、PVAuthor、Codec、PacketVideo Multimedia Framework(PVMF)、Operating System Compatibility Library(OSCL)、Common、OpenMAX。

扩展资料:

谷歌原生提供的是java语言编写android app,这样java所有的api都是可以直接使用的。

使用Java开发应用程序能为用户带来更多的便理性,但也在一定程度上使得产品的质量被拉低。安卓系统利用虚拟机运行Java,的效率远远低于NDK。

同时Java自带内存回收机制,所以开发者使用Java开发App时往往不注意控制内存泄漏,当其进程超过虚拟机分配的阀值后,就会被系统杀掉释放内存,可能造成应用崩溃的情况。

参考资料来源:百度百科-Java 编程语言

参考资料来源:百度百科-android开发

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
达内
2022-03-04 · 百度认证:教育领域创作者
达内
向TA提问
展开全部

Android以Java为编程语言,使接口到功能,都有层出不穷的变化。操作系统与应用程序的沟通桥梁,并用分为两层函数层(Library)和虚拟机(Virtual Machine),Bionic是 Android 改良libc的版本。

Android应用程序是android系统智能手机的主要构成部分,实现了智能手机的多样性、多功能性,结合了办公功能、娱乐功能、生活实用功能等,广受人们的喜爱。Java语言最大的特性就是提高了软件的交互可能性,安卓手机几乎所有应用程序都是利用Java语言来进行编写的。使用Java语言开发的软件的程序库、数据库、运行库都是Android手机软件的一大特点。Java语言自身的优点也有很多,所以安卓应用软件的开发应用到了Java的核心类的知识量,这也让使用Java语言开发的安卓软件具备优势。


想了解更多有关Java语言的详情,推荐选择【达内教育】。该机构具有丰厚的师资力量,优秀的教学体系,教学质量突出,实战讲师,经验丰富,打造完整学习闭环。该机构独创TTS8.0教学系统,并设有企业双选会。达内的OMO教学模式,线上线下交互学习,直播学,反复学,学习安排更便捷。→感兴趣的话点击此处,免费学习一下

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
二落亿丈
推荐于2017-11-29 · 超过20用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:41.4万
展开全部
android开发用的是java语言,这是它的基础,必学的。如果你自学能力好的话,找点资料和上网找点视频教程是可以自学的。我是一个自学能力一般的人,我个人是通过几个月的高强度培训出来的,现在在做web开发工作。要看你是抱着什么样的心态来对待这个事吧,如果只是业余爱好者,就自己找点资料看看,慢慢来积累;如果想真正进入这软件业的话,个人觉得还是专业去培训好点,上手快,少走弯路和高效益。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安徽新华电脑9
2018-10-23 · TA获得超过6964个赞
知道小有建树答主
回答量:3154
采纳率:100%
帮助的人:71.8万
展开全部
她的编程语言就是java,也不是java的变体,你会发现只是和JDK的API不一样,但是组成结构,接口原理都是使用java来编写的,底层用的是c语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式