本问题已经有最佳答案,请猛点这里访问。
Java SE和Java EE之间的主要区别是什么?
daniweb.com/forums/thread97463.html
Java SE与Java EE
Java SE(以前称为J2SE)是基本的Java环境。在Java SE中,您可以使用此处描述的API使用Java编写所有"标准"程序。您只需要一个JVM即可使用Java SE。
Java EE(以前称为J2EE)是Java的企业版。使用它,您可以制作网站,Java Bean和更强大的服务器应用程序。除了JVM,还需要与Java EE兼容的应用程序服务器,例如Glassfish,JBoss等。
Java SE代表Java标准版,通常用于开发桌面应用程序,是核心/基本API。
Java EE代表Java企业版,用于在服务器(例如网站)上运行的应用程序。
Java ME代表Java micro Edition,用于在诸如手机之类的资源受限设备(小规模设备)上运行的应用程序。
http://www.dreamincode.net/forums/topic/99678-j2se-vs-j2ee-what-are-main-differences/
就语言而言,并不是java会改变。 Java EE可以访问所有SE库。但是,EE添加了一组用于处理企业应用程序的库。
Java EE更像是一个"平台"或一般的开发领域。
在Java SE中,您编写的应用程序可以作为独立的Java程序或作为Applet运行。在JavaEE中,您仍然可以执行此操作,但是您也可以编写在Java EE容器中运行的应用程序。容器可以为您进行大量管理,例如