了解 Java 语言特点和开发环境配置
Java 是一种广泛使用的面向对象编程语言,由 Sun Microsystems(现为 Oracle)于 1995 年发布。
Java 虚拟机,负责执行 Java 字节码,实现跨平台特性。
Java 运行环境,包含 JVM 和 Java 核心类库,用于运行 Java 程序。
Java 开发工具包,包含 JRE 和开发工具(编译器、调试器等),用于开发 Java 程序。
JDK = JRE + 开发工具(javac、java、javadoc等)
JRE = JVM + Java 核心类库
JVM = Java 虚拟机访问 Oracle 官网或 OpenJDK 下载适合你操作系统的 JDK 版本(推荐 JDK 11 或 JDK 17 LTS 版本)。
Windows 系统:
macOS/Linux 系统:
# 编辑 ~/.bash_profile 或 ~/.zshrc
export JAVA_HOME=/path/to/jdk
export PATH=$JAVA_HOME/bin:$PATH打开终端或命令提示符,输入以下命令:
java -version
javac -version如果显示版本信息,说明安装成功!
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}public class HelloWorld:定义一个公共类,类名必须与文件名相同public static void main(String[] args):主方法,程序入口System.out.println():输出语句,打印内容到控制台# 编译(生成 .class 文件)
javac HelloWorld.java
# 运行(不需要 .class 后缀)
java HelloWorld
# 输出
Hello, World!虽然可以使用文本编辑器和命令行,但使用 IDE 会大大提高开发效率。
| IDE | 特点 | 适合人群 |
|---|---|---|
| IntelliJ IDEA | 功能强大,智能提示 | 专业开发者(推荐) |
| Eclipse | 免费开源,插件丰富 | 初学者、企业开发 |
| VS Code | 轻量级,扩展性强 | 多语言开发者 |
| NetBeans | 官方支持,易上手 | 初学者 |
1. Java 程序需要先编译成字节码才能运行。
2. JDK 包含 JRE。
3. Java 类名可以与文件名不同。
下面的 Java 程序有什么问题?
public class Test {
public static void Main(String[] args) {
System.out.println("Hello")
}
}
以下哪个不是 Java 的特点?