1.5 Java SE的结构
Java SE是Java的基础,它包含Java语言基础、JDBC数据库操作、I/O(输入/输出)、网络通信、多线程等技术。
JDK是一个Java应用程序的开发环境。它由两部分组成,下层是处于操作系统层之上的运行环境,上层由编译工具、调试工具和运行Java应用程序所需的工具组成。
JDK主要包含以下基本工具
javac:编译器,将源程序转成字节码文件。
java:执行器,运行编译后的字节码文件。
javadoc:文档生成器,从源码注释中自动产生Java文档。
jar:打包工具,将相关的类文件打包成一个文件。
JDK包含以下常用类库
java.lang:系统基础类库,其中包括字符串类String等。
java.io:输入输出类库,例如进行文件读写需要用到。
java.net:网络相关类库,例如进行网络通信会用到其中的类。
java.util:系统辅助类库,编程中经常用到的集合属于这个类库。
java.sql:数据库操作类库,连接数据库、执行SQL语句、返回结果集需要用到该类库。
javax.servlet:JSP、Servlet等使用到的类库,是Java后台技术的核心类库。
1.6 Java开发环境搭建
- 下载并安装JDK
要想编译、运行Java程序,首先要下载JDK。在下载时需要注意,针对不同的平台有不同版本的JDK,需要选择待安装平台下的JDK下载。另外,JDK的使用也不是版本越新越好。在企业级的开发中,通常一个项目中的开发人员统一使用一个稳定版本的JDK,避免因为各版本JDK的差异带来问题。
- Java环境变量
变量名 | 说明 | 举例 |
---|---|---|
JAVA_HOME | JDK的安装路径 | C:\jdk1.6 |
PATH | Windows系统执行命令时要搜索的路径 | 在最前面加上%JAVA_HOME%\bin; |
CLASSPATH | 编译和运行是要找的class路径 | .;%JAVA_HOME%\lib(其中.代表当前路径) |
- 验证JDK是否安装成功
在控制台下输入java-version,java或javac