新版java如何使用
安装与配置
从Oracle官网或OpenJDK下载最新JDK(如Java 17或21)。安装后配置环境变量:
- Windows:添加
JAVA_HOME指向JDK安装路径,并将%JAVA_HOME%\bin加入PATH。 - Linux/macOS:在
~/.bashrc或~/.zshrc中添加:export JAVA_HOME=/path/to/jdk export PATH=$JAVA_HOME/bin:$PATH
开发工具选择
推荐使用以下工具:
- IDE:IntelliJ IDEA、Eclipse或VS Code(需安装Java扩展包)。
- 构建工具:Maven或Gradle管理依赖,配置文件示例(Gradle):
plugins { id 'java' } repositories { mavenCentral() } dependencies { implementation 'org.apache.commons:commons-lang3:3.12.0' }
编写与运行代码
创建简单的Java类文件HelloWorld.java:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, Java " + Runtime.version());
}
}
编译并运行:
javac HelloWorld.java # 编译
java HelloWorld # 运行
新特性示例(Java 17+)
- 文本块(多行字符串):
String json = """ { "name": "Java", "version": 17 } """; - 模式匹配(
instanceof简化):if (obj instanceof String s) { System.out.println(s.length()); }
模块化开发(Java 9+)
在module-info.java中声明模块:

module com.example.myapp {
requires java.base;
exports com.example.mypackage;
}
调试与测试
-
使用JUnit 5进行单元测试:
import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.assertEquals; class MyTest { @Test void testAddition() { assertEquals(2, 1 + 1); } } -
通过IDE内置调试器或
jdb命令行工具调试。
部署与打包
- 生成可执行JAR:
jar cvfe myapp.jar MainClass *.class - 使用
jlink创建自定义运行时镜像:jlink --module-path $JAVA_HOME/jmods --add-modules java.base --output myruntime






