.java
要注意Java ソースコード
Oracle / OpenJDK の Java 言語で書かれたソースファイル。コンパイルすると `.class` になり、JVM 上で実行されます。
MIME タイプ
- text/x-java-source
カテゴリ
code
何で開けるか
- javac / java
- IntelliJ IDEA
- Eclipse
- VS Code + Java 拡張
OS 別の開き方
Windows
- JDK 17+ 推奨、IntelliJ IDEA
macOS
- Homebrew の `openjdk`、IntelliJ IDEA
Linux
- ディストリ標準の OpenJDK
iOS
- なし
Android
- Android Studio は Kotlin 主流。Java も使用可能
危険性と注意点
- Log4Shell (CVE-2021-44228) のように Java エコシステムには過去にスーパーバグがある。依存更新を怠らない
ObjectInputStreamによる Java シリアライズは任意コード実行の温床。readObject禁止を徹底
よくある間違い
- Java 11 / 17 / 21 で LTS をまたぐ API 変化。
java -versionと CI の JDK を一致させる - Maven / Gradle のスナップショット依存が本番を不安定化。リリースタグでピン止めを