天才教育网合作机构>

全国千锋IT培训

欢迎您!
朋友圈

400-850-8622

全国统一学习专线 9:00-21:00

位置:学校资讯 > Java开发需要懂Linux内核吗,Android为什么要使用Linux做为内核呢。

Java开发需要懂Linux内核吗,Android为什么要使用Linux做为内核呢。

日期:2021-12-17 14:40:13     浏览:481    来源:全国千锋IT培训
核心提示:Java开发需要懂Linux内核吗,搞 Java 最重要的是什么?毫不夸张地说,掌握和了解Android为什么要使用Linux做为内核呢。??,基本就能走遍天下都不怕了!1.Android为什么要使用Linux做为内核呢。因为是个系统就需要内核

Java开发需要懂Linux内核吗,搞 Java 最重要的是什么?毫不夸张地说,掌握和了解Android为什么要使用Linux做为内核呢。??,基本就能走遍天下都不怕了!

1.Android为什么要使用Linux做为内核呢。

因为是个系统就需要内核。Android 本质上是一个基于 Linux 内核上面运行的 java 虚拟机。手机上 WM 系统内核是 WinCE ,Symbian 系统里面 Symbian 就是内核,Nokia 的 S60 系统这个 S60 就是界面+功能函数库。索尼爱立信之前的几款手机也有 Symbian 的内核,但用户界面是 UIQ 。Android 不过就是借助了 Linux 内核作为系统的基础,配合自己的 Andriod 基础二进制函数库和一些开源软件作为基础功能支持,跑上自己的 Dalvik 虚拟机,实际看到的 Android 界面,其实是 Dalvik 虚拟机里面运行的 java 程序。 Android = Linux 内核 + 功能函数库 + Dalvik 虚拟机 + java 程序从系统的开发分层和难度来说,既然有了开源的 Linux ,为什么还要自己去开发内核?就好象大家玩的一些游戏,有 Windows 系统可以直接跑,没有几个厂家会去重新开发底层系统。就连游戏机,其实他的操作系统和功能库也都是现成的,游戏开发者只需要根据系统的功能写程序就可以了。这样很好的减少了开发难度和成本。

虽说掌握和了解了Android为什么要使用Linux做为内核呢。??,能走遍天下,但也要不断去学习新的知识,更多的Java知识,请联系客服获取。

本文由 全国千锋IT培训 整理发布。更多培训课程,学习资讯,课程优惠,课程开班,学校地址等学校信息,可以留下你的联系方式,让课程老师跟你详细解答:
咨询电话:400-850-8622