Jawaban lain bagus, tapi jangan komentari ini:
"Apakah ini aturan atau tidak dijamin tidak akan diubah dalam rilis Jdk berikutnya?"
Saya tidak percaya bahwa ada jaminan pada JDK di masa mendatang, jadi Anda tidak perlu mengkhawatirkannya. Tidak akan ada cara untuk menegakkannya, pemimpin JDK di masa depan mungkin memutuskan untuk mengingkari jaminan tersebut. Ini seperti sistem parlemen Westminster: "Tidak ada Parlemen yang dapat mengikat parlemen masa depan."
Konon, sejarah JDK menunjukkan konsistensi yang sangat baik. Mereka tidak membuat banyak perubahan yang merusak, jadi Anda bisa yakin bahwa perilaku yang ditentukan saat ini (tidak hanya diamati) akan dipertahankan.