Java千百问_01基本概念(002)_Java都有哪些版本-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

Java千百问_01基本概念(002)_Java都有哪些版本

简介:

Java都有那些版本

Java最初由sun公司出品,2009年被orcale公司(即甲骨文)收购,它的版本体系分为两个纬度,纵向横向
纵向的版本即为我们常说的Jdk版本,通过近20年的时间,从1996年正式发布1.0版本,发展到2014年的8.0版本。
横向的版本即为我们所说的Java体系,从Java 2.0开始有所区分。

1.什么是Java体系

Java SE(J2SE,Java2 Platform Standard Edition,标准版)
Java EE(J2EE,Java 2 Platform Enterprise Edition,企业版)
Java ME(J2ME,Java 2 Platform Micro Edition,微型版)


2.什么是Java SE

以前称为J2SE。为什么叫这么奇怪的名字?请看这里:J2SE里面的2是什么意思
它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。
Java SE 包含了支持Java Web 服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。


3.什么是Java EE

以前称为J2EE
企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。
Java EE 是在Java SE 的基础上构建的,它提供Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。


4.什么是Java ME

以前称为J2ME
Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。
P.S. 
基于Java ME规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。


5.J2SE、J2EE、J2ME三者有什么关系

J2EE包含J2SE;
J2ME包含J2SE的核心类,但新添加了一些专有类。


原文地址:http://blog.csdn.net/ooppookid/article/details/50894745

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: