1.2 Java和 Android简介 Java语言赢得了前所未有的成功,从开始广泛使用的2001 年到现在2013 年, Java已知是一个使用得最广泛的语言[20]。 Sun公司在 1995 年推出 Java时发布了一个 Java白皮书。并这样定义 Java语言:Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、高性能的、多线程的、动态的语言。[22] Java是纯粹的面向对象编程语言,完全支持面向对象的三个基本特征:封装、继承和多态。Java除了对 8 个常用的数据类型以外,其它一切都是对象。可以这么说,对象是 Java程序的核心。[21] 2006 年年底, Java SE 6 后Java的J2SE、 J2EE、 J2ME分别被正式命名为Java SE、Java EE与 Java ME。[23] 网上有一个很有趣的比喻:假如将将变成语言作为一只船来看待,Java语言相对于其它语言来说Java是一种货轮。它非常笨重但是是非常企业的。虽然它也能搭载很多东西比如开发一个项目源]自=751-^论-文"网·www.751com.cn/ ,但不是很富有驾驶乐趣。[24] Android 是基于Java 语言而形成的系统,它编码主要使用Java 语言。最新数据显示,现在的安卓系统发布版本为 4.2.2。同时,国内不仅在短时间内涌现了大量的安卓社区,而且很多运营商和企业也已安卓为基础开发出了很多定制的操作系统。 [1] 该程序使用Android 来编写手机端的程序,该程序可以和PC 端的.net 平台编写的代码实现无缝连接。 从技术角度来看,Android 是一个采用 Linux 为核心的手机操作系统。Linux 在Android 手机上扮演了非常重要的角色包括系统资源管理,比如网络、电源、内存什么的,详情请参考1.2-1 的平台架构图。从图中可以看出,在Linux 的核心的上一层则是各种功能的链接库比如大家熟知的OpenGL ES、SQLite 数据库链接库等内容。还有一个非常重要的内容是 Android 运行时,就是它可以让 Android 平台运行 Java 语言,这个东西专门负责将 Java 语言转换成底层的机器代码。在链接库和 Android 运行时的上一层是 Application Framework。这一层其实是应用平台的程序架构,最后在其最上面的是真正的Android 平台的应用程序。[26] 最新的 2013 Google I/O 开发大会在 5 月15 日至5 月 17日举行,期间发布了新的开发工具:以前的 Android使用Eclipse IDE 进行编程,使用 ADT 插件进行编译;而现在则可以使用更高级的 Android Studio 来编写程序。Android Studio 目前的版本是 0.1。新软件可以提供 Android 专属和快速修复,可以基于模板向导来生成常用的 Android 应用程序。[31]
- 上一篇:基于Esper的资产管理复杂事件查询软件开发
- 下一篇:无人驾驶车辆视觉导航中干扰阴影的检测与消除方法研究
-
-
-
-
-
-
-
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
乳业同业并购式全产业链...
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
杂拟谷盗体内共生菌沃尔...