Java平台有三个体系,分别是javase,javaee,javame.
他们的区别简单地说就是,javase是标准版,一般都用这个;javaee是企业版,架构在javase的基础上;javame是迷你版,用于开发手机(非安卓)。
详细的定义引自百度百科如下:
一、平台
Java平台由Java
虚拟机(Java Virtual Machine)和Java应用编程
接口(Application ProgrammingInterface、简称
API)构成。Java应用
编程接口为此提供了一个独立于
操作系统的标准接口,可分为基本部分和扩展部分。在
硬件或操作系统平台上安装一个Java平台之后,Java应用
程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用
编程接口已经从1.1x版发展到1.2版。常用的Java平台基于Java1.5,最近版本为Java1.7。
Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),
JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。
二、Java SE
* Java SE(Java Platform,Standard Edition)。Java SE 以前称为J2SE。它允许开发和部署在
桌面、
服务器、嵌入式环境和实时环境中使用的Java
应用程序。Java SE 包含了支持Java Web 服务开发的类,并为Java Platform,Enterprise Edition(Java EE)提供基础。
三、Java EE
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为
J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在Java SE 的基础上构建的,它提供Web 服务、
组件模型、管理和通信API,可以用来实现企业级的面向服务
体系结构(service-oriented architecture,SOA)和Web 2.0 应用程序。
四、Java ME