JavaSE,JavaEE,JavaME有什么区别
1. JavaSE(Java Platform,Standard Edition,曾经又被称为J2SE),直译过来就是Java标准版本的意思
JavaSE(Java Platform,Standard Edition,曾经又被称为J2SE),直译过来就是Java标准版本。这个版本的jdk通常包含了Java日常开发使用的基本类,允许开发和部署在桌面、服务器、嵌入式环境和实时环境中中使用(主要是C/S架构软件),包含了许多构成Java语言的核心类,例如:数据库连接,接口定义,输入输出,网络编程等,能够满足我们日常基本开发需求,同时,它也是JavaSE也是JavaEE和JavaME的基础,即公共部分。主要用于做jva软件开发
2. JavaEE(Java Platform,Enterprise Edition,曾经又被成为J2EE),直译过来就是Java企业版本的意思
JavaEE是在JavaSE基础上构建的,包含了用于开发企业级应用的类,例如:EJB,Servlet,JSP,XML,事物控制等;它可以帮助我们开发和部署具有可移植性(兼容性)、健壮性(稳定性)、可伸缩(横向拓展)、安全等这些特性的服务端Java程序,同时它提供了Web服务、组件模型、管理和通信的API,可以用来实现企业级的面向服务体系结构(Service-oriented architecture, SOA)和Web 2.0应用程序,主要用于B/S架构软件开发,可以理解为我们常见的网站。
3. JavaME(Java Platform,Micro Edition),直译火来就是Java微型版本的意思
是一个为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的javaAPI。Java ME 包含了Java SE中一部分的类,用于消费电子产品和软件开发。例如常见的:呼吸机、智能卡、手机、PDA。主要用于做移动设备的程序开发。
4. 总结
Java版本类型 | 应用 |
---|---|
Java SE | Java SE主要用于做软件开发,比如:pc端软件开发 |
Java EE | Java EE主要用于做网站开发,比如:网站开发,可以网站前后端 |
Java ME | Java ME主要用于移动设备程序开发,比如:手机基本应用程序 |