在jdk1.5以前我们都是小版本号称呼为j2se、j2ee、j2me…… 在jdk1.5及以后java官方统一进行了大版本升级,对java平台不同的版本统一称去掉了数字直接 以jse5/6/7/8/9/10、jee5/6/7/8/9/10、jme名称进行发行,统称jee、jse。 

1.JSE

Java平台,标准版(Java Se)允许您在桌面和服务器上开发及部署java应用程序。 我们所熟知的软件:eclipse、myeclipse、netbeans、intellij、oracle等, 通常我们还会写一些方法,打成jar包放到服务器上去执行,也属于这一类。 也就是说jse用于开发桌面软件及服务器程序

2.JEE

Java平台,企业版(Javaee)是社区驱动的企业软件的标准.Javaee是使用Java社区过程开发的,业界专家、商业和开放源码组织、Java用户组和无数个人都做出了贡献。 每个版本集成了与行业需求相一致的新特性,提高了应用程序的可移植性,并提高了开发人员的生产力。

jee指的是各个公司开发的门户网站,论坛、博客、企业内部系统软件,都属于jee范畴的软件。 常用的开发框架都属于这jee开发,如ssh,ssi等框架。

3.JME

Java平台、微版(Java Me)为物联网中运行在嵌入式和移动设备上的应用程序提供了一个健壮、灵活的环境:微控制器、传感器、网关、移动电话、个人数字助理(PDA)、电视机顶盒、打印机等等。 JavaME包括灵活的用户界面、健壮的安全性、内置的网络协议,以及对可以动态下载的网络和脱机应用程序的支持。基于javame的应用程序可以跨许多设备移植,但可以利用每个设备的本地功能。

这个java版本,是嵌入式开发范畴,在没有智能手机之前,我们可以在手机上玩的各种小游戏,俄罗斯方框、贪吃蛇等以及最开始在非智能手机上使用的飞信软件,都是基于这个平台开发的。同时也应用于冰箱、机顶盒、空调等设备上。