
上QQ阅读APP看书,第一时间看更新
1.1.2 平台概述
Sun公司将Java语言设计为可以针对移动平台、桌面系统、企业级应用进行开发的综合平台,极大地提高了Java语言的生产力。当掌握了Java语言的基本语言特性后,再通过学习特定的开发包,就可以开发移动应用程序(如手机游戏)、桌面应用程序(如人们熟知的QQ、MP3播放器都属于桌面应用程序)和企业级的高级应用程序。现在,Java语言在这3种平台的应用开发中,都占据了举足轻重的地位,Sun公司将3种平台下的开发分别命名为Java ME、Java SE和Java EE,它们是Java语言开发的3个应用领域。
(1)Java SE(Java Standard Edition):Java准,于面开,可以开基于或图形界面的应用程序。Java SE中包括了Java的基础类库,也是进一步学习其他两个分支的基础。本书主要学习的内容就是Java SE中基于控制台的应用程序开发。
(2)Java ME(Java Mobile Edition):Java移动版本,对应于移动平台(如手机、PDA等设备)的开发,因为这类设备的硬件差异很大,而Java恰恰具有平台无关的特性,同样的Java代码可以在不同的设备上运行,所以在移动平台开发中,Java ME非常流行。从技术角度上可以认为Java ME是经过改变的Java SE的精简版。
(3)Java EE(Java Enterprise Edition):Java企业版本,对应于企业级开发,包括B/S架构开发、分布式开发、Web服务等非常丰富的应用内容,在软件开发企业中被大量应用。