平台的区别和关系如下:
一、定义和应用范围:J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类 。
1、j2se是java的桌面应用平台,用于开发桌面应用程序,比如qq,暴风影音都是桌面应用程序,其中s表示standard,标准的意思。
2、j2ee,其中的e表示enterprise,即企业是意思,即java企业应用平台,用于大型的分布式的开发程序。
3、j2me,m表示mobile,即移动平台,用于开发手机,嵌入cpu机器的开发平台。
二、应用领域:
1、针对企业网应用的J2EE(Java 2Enterprise Edition);
2、针对普通PC应用的J2SE(Java 2 StandardEdition);
3、针对嵌入式设备及消费类电器的J2ME(Java 2 MicroEdition)。
三、做出来的东西即java程序:
1、 源文件扩展名.java;
2、对应文件编译后扩展名为.class;
3、打包后扩展名为.jar。
扩展资料:
Java的三大核心机制:
1、虚拟机机制:利用虚拟机解释字节码执行java程序实现跨平台。
2、垃圾收集机制:自动内存回收。
3、代码安全性机制:加载代码后校验代码后再执行代码。
参考资料:百度百科--java
Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本.
J2SE包含那些构成Java语言核心的类,例如基础数据结构实现,基础IO包,数据库连接、接口定义等,
J2ME是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API.现在已经不常用了。
J2EE是企业级的java版本,其中包含了J2SE的所有内容上,还包含如下规范
其中耳熟能详的有JDBC,JNDI(Java Naming and Directory Interface),EJB(Enterprise JavaBean),RMI(Remote Method Invoke)远程方法请求, IDL/CORBA(通用对象请求代理架构是软件构建的一个标准 ),JSP,Servlet,XML(标准通用标记语言的子集),JMS,JTA等
本回答被网友采纳