Mirip dengan bahasa lain, bahasa Java juga memerlukan pengenal dan kata kunci sebagai pendukung sintaksis Java.
pengidentifikasi
Pengidentifikasi di Java adalah nama yang ditentukan untuk metode, variabel, atau item lain yang ditentukan pengguna. Dalam bahasa Java, aturan komposisi identifier adalah sebagai berikut:
Pengidentifikasi terdiri dari angka (0~9) dan huruf (A~Z dan a~z), tanda dolar ($), garis bawah (_), dan semua simbol dalam kumpulan karakter Unicode lebih besar dari 0xC0 (tidak ada spasi antar simbol) ). Dan simbol pertama dari suatu pengenal hanya boleh berupa huruf, garis bawah, dan tanda dolar, diikuti dengan huruf, angka, tanda dolar, atau garis bawah apa saja.
Selain itu, Java sangat peka huruf besar-kecil, misalnya DOTcpp dan dotcpp adalah dua pengidentifikasi yang berbeda. Pengidentifikasi dibagi menjadi dua kategori, yaitu kata kunci dan pengidentifikasi yang ditentukan pengguna .
Kata kunci adalah pengidentifikasi dengan arti khusus, seperti benar dan salah, yang mewakili kebenaran dan kepalsuan logis.
Pengidentifikasi yang ditentukan pengguna adalah pengidentifikasi kata yang tidak dicadangkan yang dihasilkan oleh pengguna sesuai dengan aturan komposisi pengidentifikasi. Misalnya, dotcpp adalah pengidentifikasi saat mendefinisikan variabel.
Tip: Berhati-hatilah saat menggunakan pengidentifikasi, baik menggunakan kata kunci atau menggunakan pengidentifikasi non-kata kunci khusus. Selain itu, pengidentifikasi dapat berisi kata kunci, tetapi tidak boleh memiliki nama yang sama dengan kata kunci. Misalnya, berikut ini adalah pengenal legal dan ilegal.
Pengidentifikasi resmi: tanggal, $2011, _date, D_$tanggal, dll.
Pengidentifikasi ilegal: 123.com, 9com, for, if, dll.
Pengidentifikasi digunakan untuk memberi nama konstanta , variabel , kelas dan objek kelas , dll. Oleh karena itu, praktik pemrograman yang baik menyatakan bahwa ketika memberi nama suatu pengenal, Anda harus memberinya nama yang bermakna atau berguna.
Kata kunci
Kata kunci (atau kata-kata yang dicadangkan ) adalah kata-kata tetap yang mempunyai arti khusus bagi kompiler dan tidak dapat digunakan untuk tujuan lain dalam program. Kata kunci memiliki arti dan kegunaan khusus, serta berbeda dengan pengidentifikasi khusus dan tidak dapat digunakan sebagai pengidentifikasi umum. Kata kunci Java memiliki arti khusus bagi kompiler Java. Kata kunci tersebut digunakan untuk mewakili tipe data , atau untuk mewakili struktur suatu program , dll. Kata-kata yang dicadangkan adalah kata kunci yang dicadangkan untuk Java. Meskipun saat ini kata-kata tersebut tidak digunakan sebagai kata kunci, kata-kata tersebut dapat digunakan sebagai kata kunci di versi pemutakhiran yang akan datang. Bahasa Java saat ini mendefinisikan 51 kata kunci. Kata kunci ini tidak dapat digunakan sebagai nama variabel, nama kelas, dan nama metode.
Tipe data : boolean, int, long, short, byte, float, double, char, class, antarmuka.
Kontrol proses : jika, jika tidak, lakukan, sementara, untuk, alihkan, kasus, default, hancurkan, lanjutkan, kembali, coba, tangkap, akhirnya.
Pengubah : publik, dilindungi, pribadi, final, batal, statis, ketat, abstrak, sementara, tersinkronisasi, mudah menguap, asli.
Tindakan : mengemas, mengimpor, melempar, melempar, memperluas, mengimplementasikan, ini, makan malam, instanceof, baru.
Kata-kata yang dicadangkan : benar, salah, nol, goto, const.
Perlu dicatat bahwa karena Java peka terhadap huruf besar-kecil, maka publik adalah kata kunci, tetapi Publik bukan kata kunci. Namun, demi kejelasan dan keterbacaan program, cobalah untuk menghindari penggunaan bentuk penamaan kata kunci lainnya untuk mencegah kecelakaan kode dan meningkatkan keterbacaan kode.
Tip: Kata kunci dan pengenal yang disebutkan di bagian ini tidak perlu dihafal seperti kata-kata, tetapi harus dipraktikkan dan diingat selama proses coding. Pemrograman bukanlah seni liberal, tetapi lebih fokus pada praktik dan pemahaman!