Jawa adalah bahasa case-sensitive, yang berarti bahwa huruf besar atau kecil dalam program Java Anda penting.
Tentang Sensitivitas Kasus
Sensitivitas huruf memaksakan modal atau huruf kecil dalam teks. Misalnya, Anda telah membuat tiga variabel yang disebut "endLoop", "Endloop", dan "EndLoop". Meskipun variabel-variabel ini terdiri dari huruf yang sama persis dalam urutan yang sama, Java tidak menganggapnya sama. Itu akan memperlakukan mereka semua secara berbeda.
Perilaku ini berakar pada bahasa pemrograman C dan C ++, yang menjadi dasar Java, tetapi tidak semua bahasa pemrograman menegakkan sensitivitas huruf besar / kecil. Yang tidak termasuk bahasa Fortran, COBOL, Pascal, dan sebagian besar bahasa BASIC.
Kasus Untuk dan Terhadap Sensitivitas Kasus
"Kasus" untuk nilai sensitivitas kasus dalam bahasa pemrograman diperdebatkan di antara programmer, kadang-kadang dengan semangat yang hampir religius.
Beberapa berpendapat bahwa sensitivitas case diperlukan untuk memastikan kejelasan dan akurasi - misalnya, ada perbedaan antara Polandia (yang berkebangsaan Polandia) dan semir (seperti pada semir sepatu), antara SAP (akronim untuk Sistem Aplikasi Produk) dan getah (seperti dalam getah pohon), atau antara nama Harapan dan perasaan berharap. Lebih lanjut, argumen itu mengatakan, kompiler seharusnya tidak mencoba menebak maksud pengguna dan seharusnya lebih suka mengambil string dan karakter persis seperti yang dimasukkan, untuk menghindari kebingungan yang tidak perlu dan diperkenalkan kesalahan.
Yang lain menentang sensitivitas kasus, dengan alasan bahwa lebih sulit untuk dikerjakan dan lebih mungkin menghasilkan kesalahan sambil memberikan sedikit keuntungan. Beberapa berpendapat bahwa bahasa case-sensitive berdampak negatif terhadap produktivitas, memaksa programmer untuk menghabiskan waktu berjam-jam masalah debug yang berakhir sesederhana perbedaan antara "LogOn" dan " masuk. "
Juri masih keluar pada nilai sensitivitas kasus dan mungkin dapat memberikan penilaian akhir. Tetapi untuk saat ini, sensitivitas huruf tetap ada di Jawa.
Kiat Sensitif Huruf untuk Bekerja di Jawa
Jika Anda mengikuti kiat-kiat ini saat membuat kode di Java Anda harus menghindari kesalahan sensitif huruf besar-kecil:
- Kata kunci Java selalu ditulis dalam huruf kecil. Anda dapat menemukan daftar kata kunci lengkap di daftar kata-kata yang dicadangkan.
- Hindari menggunakan nama variabel yang hanya berbeda dalam kasus. Seperti contoh di atas, jika Anda memiliki tiga variabel yang disebut "endLoop", "Endloop", dan "EndLoop" tidak akan lama sebelum Anda salah ketik salah satu nama mereka. Maka Anda mungkin menemukan kode Anda mengubah nilai variabel yang salah karena kesalahan.
- Selalu pastikan nama kelas dalam kode Anda dan nama file java cocok.
- Ikuti Konvensi penamaan Java. Jika Anda terbiasa menggunakan pola huruf yang sama untuk jenis pengenal yang berbeda, maka Anda meningkatkan peluang Anda menghindari kesalahan pengetikan.
- Saat menggunakan string untuk mewakili jalur nama file, mis. "C: \ JavaCaseConfig.txt" pastikan Anda menggunakan case yang tepat. Beberapa sistem operasi tidak sensitif huruf besar dan tidak keberatan bahwa nama file tidak tepat. Namun, jika program Anda digunakan pada sistem operasi yang case-sensitive akan menghasilkan kesalahan runtime.