了解 Java 语言特点和开发环境配置
学编程就像学做菜:
Java 语言 = 菜谱(告诉你怎么做)
JDK = 厨房 + 厨具(开发工具包)
JVM = 微波炉/烤箱(不同的"厨具"能运行同样的"菜谱")
写代码 = 按菜谱一步步操作
Java 的口号是 "一次编写,到处运行" —— 就像一份菜谱,不管你在哪个厨房,都能做出一样的菜!
Java 是一种广泛使用的面向对象编程语言,由 Sun Microsystems(现为 Oracle)于 1995 年发布。
🌐
跨平台
一次编写到处运行
🎯
面向对象
封装继承多态
🔒
安全性高
内置安全机制
♻️
自动内存管理
垃圾回收GC
📚
丰富类库
标准库支持
🔀
多线程
内置线程支持
🏢
企业级应用
银行/电商平台
📱
Android开发
移动应用
🌐
Web开发
Spring框架
📊
大数据
Hadoop/Spark
☁️
云计算
微服务架构
🎮
游戏开发
Minecraft等
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 的特点?