2017-09-29 5 views
1

Java JDKのインストールを、それ以降のマイナーリリースのバージョン(1.8.131から1.8.144など)にアップグレードしました。Javaバージョンのアップグレード

プロジェクトコードを再コンパイルして、バイトコード生成のセキュリティ上の利点を得るべきですか?または、更新されたJREで古いバイトコードを実行するだけでよいですか?

私がプロジェクトチームにこれを正当化する必要があるため、実際の例は大歓迎です。

答えて

2

あなたは間違っています。

Javaコンパイラは、Javaソースをバイトコードに変換するだけではあまり役に立ちません。特別な最適化はほとんどありません。そして、「セキュリティ」関連のものはまったくありません。

そして、あなたのコードが行っているシステムメソッドのすべての呼び出し - Java8 VM上でJava8クラスに行く予定です。

したがって、「すべて」を更新する理由はありません。

関連する問題