1 Java 语言概述
1.1 Java 概述
- 是
SUN
(Stanford University Network,斯坦福大学网络公司 )1995年
推出的一门高级编程语言。 - 是一种面向 Internet 的编程语言。Java 一开始富有吸引力是因为 Java 程序可以在
Web浏览器
中运行。这些Java程序被称为Java小程序
(applet),内嵌在 HTML 代码中。 - 伴随着互联网的迅猛发展,以及 Java 技术在 web 方面的不断成熟,已经成为 Web 应用程序的首选开发语言。
1.2 Java 技术体系平台
[!danger] Android 开发不等同于 Java ME 的开发
- Java SE (Java Standard Edition) 标准版
- 支持面向
桌面级应用
(如Windows下的应用程序) 的 Java 平台,即定位个人计算机的应用开发。 - 包括用户界面接口 AWT 及 Swing,网络功能与国际化、图像处理能力以及输入输出支持等。
- 此版本以前称为 J2SE
- 支持面向
- Java EE (Java Enterprise Edition) 企业版
- 为开发企业环境下的应用程序提供的一套解决方案,即定位
在服务器端的Web应用开发
。 - JavaEE 是 JavaSE 的扩展,增加了用于服务器开发的类库。如:Servlet 能够延伸服务器的功能,通过请求-响应的模式来处理客户端的请求;JSP 是一种可以将 Java 程序代码内嵌在网页内的技术。
- 版本以前称为 J2EE
- 为开发企业环境下的应用程序提供的一套解决方案,即定位
- Java ME (Java Micro Edition) 小型版
- 支持 Java 程序运行在
移动终端(手机、机顶盒)上的平台
,即定位在消费性电子产品的应用开发。 - JavaME 是 JavaSE 的内伸,精简了 JavaSE 的核心类库,同时也提供自己的扩展类。增加了适合微小装置的类库:javax.microedition.io.* 等。
- 此版本以前称为 J2ME
- 支持 Java 程序运行在