1) instanceof: Objek dari kelas yang mengimplementasikan antarmuka tertentu juga merupakan turunan dari antarmuka; objek dari kelas tertentu juga merupakan turunan dari kelas super dari kelas tersebut.
2) Metode yang dimodifikasi oleh native() tidak memiliki isi metode, dan tanda titik koma ";" digunakan sebagai pengganti tanda kurung kurawal.
3) utama bukan kata kunci.
4) System.exit(int value), artinya, selama int, JVM dapat keluar dari System.exit('a');
5)&,|. dapat digunakan pada int dan boolean, tetapi ^ (XOR) hanya dapat digunakan pada int.
6) Jika kelas dan antarmuka didefinisikan dalam file yang sama, dan kelas dinyatakan sebagai publik, tidak ada yang dapat ditulis sebelum antarmuka, karena antarmuka hanya dapat dimodifikasi dengan publik, dan hanya ada satu akses publik di sebuah file Kata kunci kontrol.
7) Pernyataan yang tidak dapat dijangkau Pernyataan yang tidak dapat dijangkau akan muncul dalam situasi berikut:
(1) Tuliskan pernyataan setelah pernyataan reutrn.
(2) Tuliskan pernyataan setelah pernyataan lemparan.
(3) Definisikan pernyataan setelah pernyataan break dan continue.
8) "/u10100" // legal, setara dengan '/u1010' dan string "0"
9) Operator shift dapat digunakan untuk byte pendek int char panjang
10) Karakter kontrol akses suatu kelas dapat bersifat publik atau tidak menambahkan apa pun.
11) goto adalah kata yang dilindungi undang-undang tetapi bukan kata kunci, maka bukan apa-apa.
12) Ketika tipe kelas super dipaksa untuk ditetapkan ke objek subkelas, tidak akan ada pengecualian dalam kompilasi, tetapi pengecualian akan terjadi saat runtime.