1. Java技术体系平台
- 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程序运行在
2. JDK、JRE、JVM
- JDK (
JavaDevelopmentKit):是Java程序开发工具包,包含JRE和开发人员使用的工具 - JRE (
JavaRuntimeEnvironment) :是Java程序的运行时环境,包含JVM和运行时所需要的核心类库 - JVM(
JavaVirtualMachine):Java虚拟机,是一个虚拟的计算机,是Java程序的运行环境
3. Java开发步骤
- 编写:将 Java 代码编写到扩展名为 .java 的源文件中
- 编译:通过 javac.exe 命令对该 java 文件进行编译,生成一个或多个字节码文件
- 运行:通过 java.exe 命令对生成的 class 文件进行运行
4、注释
- 源文件中用于解释、说明程序的文字就是注释
- 单行注释
//这是单行注释
- 多行注释
/*
这是多行注释
*/
- 文档注释
/**
@Author 指定java程序的作者
@Version 指定源文件的版本
*/
5、Java API文档
-
API (Application Programming Interface,应用程序编程接口)是 Java 提供的基本编程接口
-
Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的说明文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法