JAVA的三个版本EE,SE,ME

1998年 SUN发布三个不同版本JAVA,分别是:

Java J2EE(Java Platform,Enterprise Edition) JAVA企业版,应用为开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。

Java J2SE(Java Platform,Standard Edition)Java标准版,应用为开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。

Java J2ME(Java Platform,Micro Edition)Java微型版,应用为在移动设备和嵌入式设备(手机,电视机顶盒)上运行的应用程序提供一个健壮且灵活的环境。

2005年 三个版本的JAVA全部更名为:

Java EE(Java Platform,Enterprise Edition) JAVA企业版,应用为开发和部署可移植、健壮、可伸缩且安全的服务器端Java应用程序。

Java SE(Java Platform,Standard Edition)Java标准版,应用为开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。

Java ME(Java Platform,Micro Edition)Java微型版,应用为在移动设备和嵌入式设备(手机,电视机顶盒)上运行的应用程序提供一个健壮且灵活的环境。

原文地址:https://www.cnblogs.com/WangYiqiang/p/9735318.html

时间: 2024-12-18 14:50:04

JAVA的三个版本EE,SE,ME的相关文章

Java EE,SE,Web区分及api下载方式

Java EE,SE,Web区分及api下载方式 一.Java EE,SE,web 1.1 区别 Java SE是Java平台标准版,是开发Java的必备环境,官网上下载时,就是显示下载JDK,也就是大家都很清楚的Java development Kit,包含jrm等. Java EE其实是一种规范,定义了一些我们在Java Web中学习的Servlet,jsp等. Java Web,是用Java技术,和其他技术如数据库.服务器等,来解决相关web互联网领域(主要是b/s)的技术总和. 1.2

区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念

本文由 简悦 SimpRead 转码, 原文地址 https://www.toutiao.com/i6732361325244056072/ 作者:Hollis 来源:公众号Hollis Java 作为一种面向对象的,跨平台语言,其对象.内存等一直是比较难的知识点.而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚.比如本文我们要讨论的 JVM 内存结构.Java 内存模型和 Java 对象模型,这就是三个截然不同的概念,但是很多人容易弄混. 可以这样说,很多高级开发甚至都搞不不清楚 JV

Java分为三个体系

Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由JamesGosling和同事们共同研发,并在1995年正式推出. Java分为三个体系: JavaSE(J2SE)(Java2PlatformStandardEdition,java平台标准版) JavaEE(J2EE)(Java2Platform,EnterpriseEdition,java平台企业版) JavaME(J2ME)(Java2PlatformMicroEdit

在 java 1.8.0 版本的环境下,进行 android apk 的签名操作

注:文章参考了 android 开发者社区的签名指引说明文章,但由于在国内 android 开发者社区已经无法正常访问,因此在这里做下记录. 地址:http://developer.android.com/tools/publishing/app-signing.html#considerations 在开发 android 应用程序的时候,到最后程序都需要进行签名后才可以发布,目前针对 android 应用开发的 ide 一般都会自带了签名的功能,例如 android studio.eclip

Atitit,通过pid获取进程文件路径 java php  c#.net版本大总结

Atitit,通过pid获取进程文件路径 java php  c#.net版本大总结 1. 通过PID获取进程路径的几种方法2 1.1. GetModuleFileNameEx 想获得进程可执行文件的路径最常用的方法是通过GetModuleFileNameEx函数获得可执行文件的模块路径这个函数从Windows NT 4.0开始到现在的Vista系统都能使用,向后兼容性比较好.2 1.2. 第二种方法是GetProcessImageFileName函数,这个函数在Windows XP及其以后的系

Atitit.收银机小票打印功能的设计  java php c#.net版本

Atitit.收银机小票打印功能的设计  java php c#.net版本 1. 1. 打印方式有4种:1 1.1. 1.1. 一是不经过任何修改,直接调用javascript中的window.print()打印.1 1.2. 1.2. 二根据客户要求的报表格式,编写相应格式的html,装载数据打印,同样调用window.print()打印,只是对html的格式要求比较高.1 1.3. 1.3. 三是通过客户提供的word格式,通过xml配置文件与数据库的数据进行关联,自动装载数据到word中

java 计算器SWT/RAP(版本3)键盘鼠标兼容

java 计算器SWT/RAP(版本3)键盘鼠标兼容,之前版本也对,但存在线程失效问题,当多人访问时,就容易线程失效,一直犯得一个错误就是一直用static变量和static方法, 之前加了什么js界面控制什么的,都没用,去掉static就好了 package cn.lesaas.nof.rwtswt.ui.dialog; import java.math.BigDecimal; import org.eclipse.swt.SWT;import org.eclipse.swt.events.S

Java进阶(三十二) HttpClient使用详解

Java进阶(三十二) HttpClient使用详解 Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性.因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更加深入. 一.简介 HttpClient是A

《Effective Java 第三版》新条目介绍

前言 从去年的3月份起我就在开始读<Effective Java 第二版>,当然,我读的是中文版的:可能是我理解能力还不行,对于书中的内容总是感觉理解困难:就拿第一章的内容「创建和销毁对象」来说吧,这是我读的次数最多的一章,想必原因大家也是明白的,每次我读不下去的时候,我就从头开始读,所以,现在我对这本书的第一章是最为熟悉的了.后来,有一次我上网看到有网友说这本书确实和绝大部分的翻译书籍一样,对于有些原文中的内容翻译的不是很流畅,所以会导致阅读的人感觉难以理解:于是,我就斗胆下了本英文的原版来