【Java入门准备】
Java开发始于JDK(Java Development Kit)的下载和安装。JDK6是在2006年12月11日发布的重要版本,后续的更新以Update命名,如Update 1、Update 2等。在获取Java开发环境时,必须下载并安装JDK,而非仅仅安装JRE(Java Runtime Environment)。JRE是运行Java应用程序的平台,而JDK包含了开发所需的所有工具,包括JRE。
JDK的安装目录包含多个关键部分:
1. **bin**:存放Java开发工具,如`javac.exe`(Java编译器)、`java.exe`(Java虚拟机)等。
2. **demo**:展示Java技术的应用范例。
3. **jre**:内置的JRE,用于开发和测试,包含一个额外的server VM(Virtual Machine)选项,适合服务器端应用。
4. **db**:Apache Derby数据库,全Java编写,用于轻量级数据库需求。
5. **lib**:存储Java工具类,很多工具程序都是用Java编写的,bin目录下的工具实际上是包装器,最终调用lib目录下tools.jar中的相应类。
6. **src.zip**:Java提供的API类别的源代码压缩包,开发者可以查看源码理解其工作原理。
配置环境变量对于使用JDK至关重要:
- **Path**:确保操作系统能在指定目录找到`javac`等工具。在Windows系统中,通常需要添加`C:\Program Files\Java\jdk1.6.0\bin`到Path变量。
- **Classpath**:用于Java执行环境查找特定的Java程序(即`.class`文件)。JDK6默认会在当前工作目录和JDK的`lib`目录下搜索。设置Classpath时,可以使用`javac -classpath`命令指定路径。
编写并运行第一个Java程序:
- 创建一个名为`HelloJava.java`的文本文件,遵循Java源文件的命名规则:公共类名需与文件名相同,区分大小写,并且仅允许半角空格或Tab作为空白字符。
- 使用`javac`编译源文件,确保文件路径正确,否则会出现"cannot read"错误;如果类名与文件名不匹配,编译器会报错。
- 编译成功后,通过`java`命令运行程序。如果Path或Classpath设置不当,可能会出现"javac"不是内部命令或找不到指定类别(NoClassDefFoundError)的错误。
Java开发需要正确配置JDK环境,理解JDK目录结构和其包含的组件,以及正确设置Path和Classpath环境变量。这些基础知识对于初学者至关重要,因为它们构成了Java开发的基础框架。