环境配置
sudo apt update && sudo apt install openjdk-11-jdk(推荐11+版本)。/etc/environment中添加JAVA_HOME和PATH,或通过~/.bashrc设置,确保source生效。java -version和javac -version确认版本正确。使用构建工具
--parallel)和构建缓存(--build-cache)。
build.gradle中启用增量编译:options.incremental = true。-pl参数指定模块编译。代码与编译优化
StringBuilder替代字符串拼接。HashMap、ArrayList等高效结构。ExecutorService)和并发工具类(如ConcurrentHashMap)。BufferedReader/BufferedWriter)和批量处理。JVM参数调优
-Xms)和最大堆(-Xmx),如-Xms512m -Xmx1024m。-XX:+UseG1GC),可配置暂停时间(-XX:MaxGCPauseMillis)。-XX:ParallelGCThreads)和并发线程数(-XX:ConcGCThreads)。自动化与脚本
compile.sh脚本整合编译和运行步骤,例如:#!/bin/bash
javac -sourcepath src -d bin src/com/example/Main.java
java -cp bin com.example.Main
赋予执行权限后运行:chmod +x compile.sh && ./compile.sh。依赖管理
dependencyManagement统一版本。版本管理
update-alternatives切换,默认版本设置:sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 300
sudo update-alternatives --config java
```。
参考来源: