Java Identifiers: Definisi, Sintaks, dan Contoh
Diterbitkan: 2022-04-29Pernahkah Anda bertanya-tanya seperti apa dunia ini jika orang dan benda tidak memiliki nama? Pikirkan tentang hal ini, setiap kali Anda merujuk pada seseorang atau sesuatu, Anda harus menggambarkan penampilan fisik spesifik mereka karena mereka tidak memiliki nama yang dapat Anda identifikasi. Selain itu, bagaimana menurut Anda kontak di ponsel Anda akan muncul jika kontak Anda tidak memiliki nama? Aneh, kan?
Penamaan sama pentingnya dalam bahasa pemrograman seperti halnya dalam kehidupan kita sehari-hari, dan di situlah pengidentifikasi di Java berperan. Sama seperti penamaan orang adalah cara untuk mengidentifikasi mereka, pengidentifikasi Java memungkinkan programmer untuk merujuk ke item yang berbeda dalam suatu program.
Artikel ini akan membahas apa itu pengenal di Java, aturan penulisannya, dan contoh pengenal yang valid dan tidak valid.
Definisi Java Identifier
Identifier di Java adalah urutan karakter untuk mengidentifikasi sesuatu dalam suatu program. Mereka adalah nama yang diberikan ke kelas, variabel, paket, metode, atau antarmuka dan memungkinkan programmer untuk merujuk ke item tertentu dari tempat mana pun dalam program.
Dengan kata lain, pengidentifikasi Java hanyalah sebuah kata atau kombinasi karakter yang digunakan dalam program Java. Namun, pengidentifikasi dianggap valid hanya jika diberi nama sesuai dengan aturan yang ditetapkan. Dalam hal ini, penting untuk diingat bahwa karakter pertama pengenal sangat penting dan menentukan validitas pengenal.
Bahasa pemrograman Java memungkinkan garis bawah (_), tanda dolar ($), dan huruf (AZ, az) sebagai karakter pertama pengenal. Selain karakter ini, Anda tidak dapat menggunakan simbol atau karakter khusus lainnya untuk memulai pengenal. Setelah karakter pertama, Java mengizinkan garis bawah (_), tanda dolar ($), angka (0-9), dan huruf (AZ, az) untuk deklarasi pengidentifikasi. Kami akan membahas lebih banyak aturan pengidentifikasi Java di bagian berikutnya.
Contoh Pengidentifikasi Java
Mari kita lihat potongan kode Java berikut dan perhatikan pengidentifikasinya.
kelas publik LetsIdentify {
public static void main(String[] args) {
Nama string = “M. Scott”;
int berat = 70;
tinggi pelampung = 160,0;
}
}
Pengidentifikasi dalam cuplikan kode di atas adalah sebagai berikut:
LetsIdentify: Pengidentifikasi untuk kelas
main: Pengenal untuk metode
String: Nama kelas dicadangkan dalam bahasa pemrograman Java
args: Pengidentifikasi untuk argumen ke program
nama: Variabel tipe string untuk menyimpan nilai tipe string
weight: Variabel dengan tipe data int untuk menyimpan nilai integer
tinggi: Variabel dengan tipe data float untuk menyimpan nilai mengambang
Sintaks Untuk Penamaan Java Identifier
Sama seperti bahasa apa pun yang memiliki seperangkat aturan yang mengatur pembentukan kalimat dari kata dan frasa, pengidentifikasi Java ditulis mengikuti aturan tertentu untuk memenuhi syarat sebagai valid.
Diberikan di bawah ini adalah aturan yang harus Anda ingat ketika mendefinisikan pengidentifikasi di Java:
- Pengidentifikasi dapat terdiri dari huruf (AZ, az), tanda dolar ($), dan garis bawah (_) sebagai karakter pertamanya.
- Huruf dan angka yang dapat diterima yang dapat mendefinisikan pengidentifikasi Java adalah huruf Java dan angka Java, masing-masing.
- Misalnya, “upgrade#” adalah pengidentifikasi Java yang tidak valid karena berisi karakter khusus (#) yang tidak diperbolehkan.
- Digit (0-9) hanya dapat digunakan sebagai karakter non-pertama dalam pengidentifikasi Java. Dengan kata lain, pengidentifikasi dapat dimulai dengan huruf, garis bawah, atau tanda dolar tetapi tidak dengan angka. Digit hanya diperbolehkan setelah karakter pertama.
- Misalnya, "67upgrade" bukan pengidentifikasi yang valid karena dimulai dengan angka. Namun, "upgrade67" adalah yang valid.
- Huruf dan angka Java dapat diambil dari set karakter Unicode, yang mendukung sebagian besar skrip penulisan yang digunakan saat ini, termasuk set besar untuk bahasa Jepang, Cina, dan Korea.
- Seharusnya tidak ada spasi putih di pengidentifikasi. Karena Java tidak menerima spasi apa pun dalam pengidentifikasi, garis bawah (_) dapat digunakan sebagai gantinya.
Misalnya, "up grad" adalah pengidentifikasi Java yang tidak valid.
Meskipun pengidentifikasi dapat memiliki panjang berapa pun, disarankan untuk menyimpannya dalam kisaran optimal 4-15 karakter.
49 kata kunci yang dicadangkan Java tidak dapat digunakan sebagai pengidentifikasi. Ini termasuk if, else, void, continue, class, import, public, new, switch, dll. Menggunakan kata kunci yang dicadangkan sebagai pengidentifikasi akan memberikan kesalahan waktu kompilasi.
Karena Java peka huruf besar-kecil dan memperlakukan huruf besar dan kecil secara berbeda, deklarasi pengidentifikasi juga peka huruf besar-kecil.
Misalnya, pengidentifikasi "upGrad" dan "upgrade" sama sekali berbeda satu sama lain.
Pelajari kursus pengembangan perangkat lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.
Contoh Identifier yang Valid di Java
Pengidentifikasi Java hanya valid jika didefinisikan mengikuti aturan yang disebutkan di atas. Dengan mengingat hal itu, berikut adalah beberapa contoh pengidentifikasi yang valid di Java:
_variabel saya
_5nama variabel
$variabeltest
$test_variabel
VariabelUji
variabel uji
SEBUAH
sebuah
a4
B5
this_is_my_test_variable_123
Contoh Identifier yang Tidak Valid di Java
Pengidentifikasi yang tidak valid adalah mereka yang tidak mengikuti aturan yang disebutkan sebelumnya. Diberikan di bawah ini adalah beberapa contoh pengidentifikasi Java yang tidak valid.
123test (tidak valid karena dimulai dengan angka)
Variabel uji (tidak valid karena berisi karakter khusus '-' selain _, $, AZ, atau az)
break (tidak valid karena merupakan kata kunci yang dicadangkan)
Test.variable (tidak valid karena mengandung karakter khusus '.')
Variabel uji (tidak valid karena berisi spasi)
this_is_my_test-variable (tidak valid karena tanda hubung '-')
Konvensi Penamaan untuk Java Identifier (Opsional)
Diberikan di bawah ini adalah seperangkat konvensi untuk penamaan pengidentifikasi di Jawa. Meskipun ini opsional, konvensi meningkatkan keterbacaan kode ke tingkat yang signifikan.
- Variabel lokal dan pribadi harus selalu dalam huruf kecil.
- Nama-nama variabel instan dan metode publik harus dalam huruf kecil.
- Untuk pengidentifikasi dengan banyak kata, karakter awal kata kedua dan selanjutnya harus dalam huruf besar untuk meningkatkan keterbacaan. (Misalnya, “TestVariable”)
- Antarmuka dan nama kelas harus dimulai dengan huruf besar.
- Konstanta harus diberi nama menggunakan semua huruf besar dan garis bawah. (Misalnya, “MAX_VALUE”).
Jelajahi Kursus Rekayasa Perangkat Lunak Populer kami
TL. Tidak | Program Pengembangan Perangkat Lunak | |
1 | Master of Science dalam Ilmu Komputer dari LJMU & IIITB | Program Sertifikat Keamanan Siber CTME Caltech |
2 | Bootcamp Pengembangan Tumpukan Penuh | Program PG di Blockchain |
3 | Program Pascasarjana Eksekutif dalam Pengembangan Perangkat Lunak - Spesialisasi dalam DevOps | Lihat semua Kursus Rekayasa Perangkat Lunak |
Ringkasan
Identifier adalah konsep dasar dalam pemrograman Java. Mereka adalah nama untuk mengidentifikasi kelas, variabel, paket, metode, atau antarmuka dan memungkinkan pemrogram untuk merujuk ke item tertentu dari mana saja dalam program. Dengan kata lain, pengidentifikasi Java adalah nama simbolis dalam bentuk kata-kata atau kombinasi karakter yang diberikan kepada kelas, variabel, metode, paket, konstanta, dll.
Namun, mendefinisikan pengidentifikasi di Java memerlukan kepatuhan terhadap aturan tertentu, yang tanpanya pengidentifikasi akan menjadi tidak valid dan menyebabkan kesalahan waktu kompilasi. Selain itu, ada beberapa konvensi penamaan untuk mendefinisikan pengidentifikasi Java. Ini adalah opsional dan tidak perlu diikuti secara ketat. Tetapi mereka meningkatkan keterbacaan kode dan menyampaikan makna dan maksud pengidentifikasi dengan lebih jelas.
Semua dikatakan dan dilakukan, jika Anda ingin memulai karir dalam pengembangan perangkat lunak, UpGrad's Job-linked PG Certification in Software Engineering adalah kesempatan bagus untuk meningkatkan keterampilan. Program online 5 bulan berfokus pada keterampilan terbaik seperti Java, JavaScript, CSS3, HTML5, Database SQL & NoSQL, dan banyak lagi. Baik lulusan tahun terakhir maupun lulusan baru dapat mendaftar di program ini.
Berikut ini adalah sorotan dari Sertifikasi PG terkait Pekerjaan upGad dalam program Rekayasa Perangkat Lunak:
- Spesialisasi dalam MERN/Cloud-Native
- 500+ jam pembelajaran online
- 50+ sesi langsung
- 350+ jam pelatihan langsung
- Lima proyek industri
- Bimbingan industri dan dukungan siswa
- Jaringan dengan pakar industri
Daftar hari ini dan persiapkan karir yang menjanjikan dalam pengembangan perangkat lunak!
Apa itu pengidentifikasi dan variabel Java?
Pengidentifikasi dan variabel adalah nama yang diberikan oleh pengguna ke entitas tertentu dalam suatu program. Sementara pengidentifikasi digunakan untuk mengidentifikasi entitas unik dari suatu program pada saat eksekusi, variabel adalah nama yang diberikan ke lokasi memori yang menyimpan nilai.
Apa itu pengidentifikasi variabel?
Pengidentifikasi variabel adalah string unik yang mewakili nama variabel. Nama, pada gilirannya, berfungsi sebagai pengganti untuk menentukan variabel itu sendiri. Misalnya, 'num1' dapat menjadi pengidentifikasi untuk variabel yang menyimpan nilai integer.
Apa pengidentifikasi dan literal di Jawa?
Identifier adalah nama yang ditetapkan untuk konstruksi yang berbeda dari program Java, seperti kelas, metode, antarmuka, variabel, dll. Di sisi lain, literal adalah nilai yang dialokasikan untuk pengidentifikasi.