java是一门开发语言。j2se是java的桌面应用平台,用于开发桌面应用程序,比如qq,暴风影音都是桌面应用程序,其中s表示standard,标准的意思。
j2ee,其中的e表示enterprise,即企业是意思,即java企业应用平台,用于大型的分布式的开发程序。
j2me,m表示mobile,即移动平台,用于开发手机,嵌入cpu机器的开发平台。
其中j2se是基础,一般所谓的jdk即j2se开发平台工具,开发j2ee和j2me还需要下相应平台的类包,以对不同平台的支持
java程序员一般开始学j2se,就有了java语言基础,如要开发j2ee程序,进而学html,javascript,xml,jsp,servlet,jbdc,ejb
然后是快速开发java web程序的开源框架如流行的structs,spring,hibernate等。
J2SE是J2EE的基础 但是 现在作J2EE确发现J2SE用的很少,就是异常处理要用,输入输出流、数据库编程及线程等要用,还有就是一写JAVA的基础语法。
像GUI、网络编程基本上就没有用过.
jdk,j2ee,j2se,j2me的概念区别 :
JDK是Java developmenttoolkit,相当于是Java的库函数,是编译,运行java程序的工具包。
J2EE是Java 2 enterpriseedition是Java的一种企业版用于企业级的应用服务开发
J2SE是Java 2 standardedition是Java的标准版,用于标准的应用开发
J2ME是Java 2 MicroEdition是Java的微型版,常用于手机上的开发
J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。
针对企业网应用的J2EE(Java 2Enterprise Edition)、针对普通PC应用的J2SE(Java 2 StandardEdition)和
针对嵌入式设备及消费类电器的J2ME(Java 2 MicroEdition)三个版本
B/S(Broser/Server)与C/S(Client/Server)架构的区别