---------- Bahasa Java terutama terdiri dari lima elemen berikut: identifier, keyword, literal, operator, dan pemisah. Kelima elemen ini memiliki makna sintaksis dan aturan pembentukan yang berbeda, mereka bekerja sama untuk menyelesaikan ekspresi semantik bahasa Java. Berikut ini kita jelaskan satu per satu.
1: Identifier
Variabel, kelas, dan metode semua memerlukan nama tertentu, kami menyebut nama ini sebagai identifier. Di Java ada beberapa batasan untuk identifier. Pertama: karakter pertama dari semua identifier harus berupa huruf (besar atau kecil), garis bawah (_) atau simbol dolar ($); kedua, identifier terdiri dari angka (0-9), semua huruf besar A-Z, huruf kecil a-z, garis bawah (_), simbol dolar ($), dan semua kode ASCII sebelum 0xc0 dalam heksadesimal; ketiga, perhatikan bahwa identifier tidak boleh menggunakan keyword yang dicadangkan oleh sistem.
Di atas adalah aturan dasar penamaan identifier, berikut adalah tabel perbandingan benar dan salah, yang akan membantu memahami aturan penamaan identifier dengan lebih baik:
Identifier yang sah | Identifier yang tidak sah
trytry (Catatan: tidak bisa digunakan sebagai identifier)
group_77 group (Catatan: tidak bisa memulai dengan angka)
opendoor open-door (Catatan: tidak bisa menggunakan tanda - sebagai identifier)
boolean_1 boolean (Catatan: boolean adalah keyword, tidak bisa menggunakan keyword sebagai identifier)
2: Keyword
Keyword adalah identifier yang digunakan oleh bahasa Java itu sendiri, mereka memiliki makna sintaksis tertentu. Semua keyword Java tidak dapat digunakan sebagai identifier. Keyword Java adalah: abstract, continue, for, new, switch, boolean, default, goto, null, synchronized, break, do, if, package, this, byte, double, implements, private, threadsafe, byvalue, else, import, protected, throw, case, extends, instanceof, public, transient, catch, false, int, return, true, char, final, interface, short, try, class, finally, long, static, void, const, float, native, super, while, dll.
3: Tipe Data
Java memiliki berbagai tipe data, tipe data Java adalah: integer, floating-point, boolean, char, dan string.
Data integer adalah tipe data yang paling umum, cara penulisannya ada: desimal, heksadesimal, dan oktal. Integer heksadesimal harus diawali dengan 0X.
Setiap data integer mengambil ruang penyimpanan 32 bit, yaitu empat byte.Ini berarti bahwa data integer memiliki rentang nilai antara -2.147.483.648 dan 2.147.483.648. Jika karena alasan tertentu Anda harus merepresentasikan angka yang lebih besar, long integer 64-bit seharusnya cukup. Jika Anda ingin memaksa sebuah integer disimpan sebagai tipe long, Anda bisa menambahkan huruf 'l' di belakang angka tersebut. Data tipe floating digunakan untuk merepresentasikan angka desimal dengan pecahan, misalnya 1.35 atau 23.6. Bentuk standar dari angka floating adalah seperti itu, namun juga bisa menggunakan notasi ilmiah; berikut beberapa contohnya: 3.14159260, 34.86, 0.12349, 9.99E8. Floating standar disebut single precision floating point, dengan ruang penyimpanan 32-bit atau empat byte. Ada juga double precision floating point 64-bit. Anda bisa menggunakan akhiran 'D' untuk memastikan penggunaan double precision floating point ini. Tipe data boolean adalah tipe data yang paling sederhana, boolean hanya memiliki dua keadaan: true dan false, biasanya direpresentasikan dengan kata kunci true dan false. Tipe data karakter adalah satu karakter yang dibungkus oleh tanda kutip tunggal. Ini bisa berupa karakter apa pun dari set karakter, misalnya 'a', 'b'. Tipe data string adalah urutan karakter yang dibungkus oleh tanda kutip ganda; data string sebenarnya diimplementasikan oleh kelas String (konsep kelas akan dibahas secara rinci pada bab berikutnya), bukan menggunakan array karakter seperti di bahasa C. Setiap data string akan memunculkan instance baru dari kelas String. Pembaca tidak perlu khawatir mengenai hubungan antara string dan konsep kelas; karena karakteristik kelas, Anda tidak perlu khawatir bagaimana mengimplementasikannya, mereka akan mengurus dirinya sendiri. Perlu dicatat, string di Java sebagai kelas hanya untuk alasan keamanan. Berikut beberapa contoh string: "Howareyour", "IamStudent". 4: Operator Setiap bahasa memiliki operatornya sendiri, Java pun tidak terkecuali; +, -, *, / adalah beberapa operator. Fungsi operator adalah membentuk ekspresi dengan data untuk melakukan operasi yang sesuai. Untuk tipe data berbeda, terdapat operator yang berbeda pula. 5: Delimiter Delimiter digunakan supaya compiler dapat mengetahui di mana kode dipisahkan. ';', ':' adalah beberapa delimiter di bahasa Java.
Pengenalan Sintaks Java (Bagian 1): Komponen Dasar Bahasa Java
Balasan (3)
Jika ingin memahami Java, harus terlebih dahulu memahami J2ME! Tepatnya, J2ME sebenarnya adalah cabang dari JAVA...
Rasanya saat saya menerjemahkan invasi rudal ke dalam bahasa Mandarin sebelumnya, saya mengubah kata kunci Jave, tidak heran itu salah.
— Semua balasan dimuat —
