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是一种货轮。它非常笨重但是是非常企业的。虽然它也能搭载很多东西比如开发一个项目源]自=优尔-^论-文"网·www.youerw.com/ ,但不是很富有驾驶乐趣。[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的资产管理复杂事件查询软件开发
下一篇:无人驾驶车辆视觉导航中干扰阴影的检测与消除方法研究

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

张洁小说《无字》中的女性意识