Java SE 对比 Java EE

yumo6661周前 (06-08)技术文章7

Java SE vs Java EE

  • Java SE(Java Platform,Standard Edition): Java 平台标准版,Java 编程语言的基础,它包含了支持 Java 应用程序开发和运行的核心类库以及虚拟机等核心组件。Java SE 可以用于构建桌面应用程序或简单的服务器应用程序。
  • Java EE(Java Platform, Enterprise Edition ):Java 平台企业版,建立在 Java SE 的基础上,包含了支持企业级应用程序开发和部署的标准和规范(比如 Servlet、JSP、EJB、JDBC、JPA、JTA、JavaMail、JMS)。 Java EE 可以用于构建分布式、可移植、健壮、可伸缩和安全的服务端 Java 应用程序,例如 Web 应用程序。

简单来说,Java SE 是 Java 的基础版本,Java EE 是 Java 的高级版本。Java SE 更适合开发桌面应用程序或简单的服务器应用程序,Java EE 更适合开发复杂的企业级应用程序或 Web 应用程序。

除了 Java SE 和 Java EE,还有一个 Java ME(Java Platform,Micro Edition)。Java ME 是 Java 的微型版本,主要用于开发嵌入式消费电子设备的应用程序,例如手机、PDA、机顶盒、冰箱、空调等。Java ME 无需重点关注,知道有这个东西就好了,现在已经用不上了。

相关文章

Java SE Development Kit和Java SE Runtime Environment区别

Java SE Development Kit (JDK)、Java SE Runtime Environment (JRE) 和 Server JRE (Java SE Runtime Enviro...

IntelliJ IDEA使用教程之Java SE开发:创建Package和Class

首先浏览一下这个项目的结构:有两个父节点:HelloWorld:这个节点代表你的Java模块。.idea 和 HelloWorld.iml用于分别存储项目和模块的配置数据。src存储的是源代码。Ext...

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'

Error: Registry key 'Software\JavaSoft\Java Runtime Environment'\CurrentVersion'has valu...

JAVASE:注解与反射笔记

JavaSE:注解与反射(Annotation & Reflection) 注解和框架是所有框架的底层,如Mybatis,spring。框架的底层实现机制就是注解和反射。注解相比于注释,除了能较为直接...

IntelliJ IDEA使用教程之Java SE开发:开始一个项目

开始创建一个项目1.在开始菜单中选择Create New Project。2.在左边面板中选择Java:3.如果在IntelliJ IDEA中还没有定义JDK,单击New然后选择JDK:在Select...