Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JVM ホットスワップとは何ですか?
多くの定義では、この機能により、デバッグ中にコードをオンザフライで更新できるとされています。
また、ホットスワップなどのいくつかの制限は、メソッド本体のみの更新に限定されており、メソッドとフィールドをクラスに追加しようとしても成功しません。
誰でもこれをコードで説明できますか。
つまり、デバッグセッションの途中でコードに特定の変更を加え、アプリケーションを再起動しなくても、それらの変更をすぐに有効にすることができます。
これは、状況によっては非常に便利な機能です。ただし、通常、実行中のアプリケーションにホットスワップできるコード変更の種類には制限があります。制限の正確な性質は、ツールチェーンによって異なります。