Java中JDK版本之间的差异

首先,java的版本差异

常用的java程序分为Java SE、Java EE、Java ME三个版本,介绍如下:

1.Java SE(Java平台标准版)

Java SE以前叫做J2SE。它允许在桌面、服务器、嵌入式环境和实时环境中开发和部署Java应用程序。Java SE是一个基本包,但它也包含支持Java Web服务开发的类,并为Java平台和企业版(Java EE)提供基础。

2.Java EE(Java平台,企业版).

这个版本曾被称为J2EE。企业版帮助开发和部署可移植的、健壮的、可伸缩的和安全的服务器端Java应用程序。Java EE建立在Java SE的基础上,提供Web服务、组件模型、管理和通信API,可用于实现企业级的面向服务架构(SOA)和Web 2.0应用。

3.Java ME(Java平台,微型版).

这个版本曾被称为J2ME。Java ME为运行在移动设备和嵌入式设备(如移动电话、PDA、电视机顶盒和打印机)上的应用程序提供了一个健壮而灵活的环境。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议,以及对可以动态下载的在线和离线应用程序的丰富支持。基于Java ME规范的应用程序可以在许多设备中只使用一次,并且可以利用每个设备的本机功能。

更简单片面地说:

Java SE是在计算机上运行的软件。

Java EE是用来做网站的-(我们常见的JSP技术)

Java ME是做手机软件的。

二、学习JAVA从哪里开始?

或者说我们需要先学习哪个java版本?

有句话叫“一座巨塔拔地而起”。通过上面的介绍,我们可以知道,学习java编程,无论想从事什么样的程序开发,都要打好基础。所以学习java要从java se开始。