Java的3个平台有什么区别

Python011

Java的3个平台有什么区别,第1张

平台的区别和关系如下:

一、定义和应用范围: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

看来大家对这个问题理解有很大的偏差呀,我给大家理一理吧:

1、如果楼主说的是java类型软件开发过程中有哪些开发工具可以助力,那Eclipse、MyEclipse、NetBeans、Jbuilder、Notepad++等等都是非常不多的,它们的功能和好处我就不赘述了!

2、如果楼主说的是java架构的软件快速开发平台,那就和Eclipse等开发工具/插件相差十万八件千里了,传统的软件开发模式(如下图1所示)的弊端在于开发周期长、开发成本高、业务调整困难,而借助低代码快速开发平台(如下图2所示)就能很好的规避这些问题,根据天翎MyApps开发平台的介绍,这类java开发平台的原理在于把软件开发常用的功能控件做了组件化封装、把软件开发常见的业务场景做了模板化处理,这样当需要开发具体的业务软件时,通过可视化托拉拽为主的配置模式就能快速完成软件开发,提升效率80%!

传统软件开发模式

Java快速开发平台模式