Video: Python Tutorial for Beginners [Full Course] Learn Python for Web Development 2024
Oleh Barry Burd
Saat melakukan sesuatu dengan Java, Anda perlu mengetahui kata-kata Jawa Anda - kata-kata, frasa, dan istilah omong kosong pemrograman yang memiliki arti khusus dalam bahasa Jawa, dan dapatkan itu untuk melakukan hal itu Lembar contekan ini memandu Anda melalui kosa kata khas Jawa dengan memusatkan perhatian pada kata kunci, literal, kata kunci dan pengenal yang dibatasi.
Kata Kunci Java
Bahasa pemrograman Java memiliki 50 kata kunci. Setiap kata kunci memiliki arti khusus dalam bahasa. Anda tidak dapat menggunakan kata kunci untuk sesuatu selain dari makna yang telah ditetapkan sebelumnya.
Tabel berikut berisi daftar kata kunci Java.
Kata Kunci | Apa Itu |
abstrak
|
Menunjukkan bahwa rincian kelas, metode, atau antarmuka diberikan di tempat lain dalam kode. |
menegaskan
|
Menguji kebenaran suatu kondisi yang menurut pemrogram benar. |
boolean
|
Menunjukkan bahwa sebuah nilai bernilai
true
atau
false
. |
break
|
Melompat dari satu lingkaran atau
beralih
. |
byte
|
Menunjukkan bahwa sebuah nilai adalah bilangan bulat 8 bit. |
case
|
Memperkenalkan satu dari beberapa kemungkinan jalan eksekusi dalam pernyataan
switch
. |
catch
|
Memperkenalkan pernyataan yang dieksekusi saat ada sesuatu yang mengganggu aliran eksekusi dalam klausa
try
. |
char
|
Menunjukkan bahwa sebuah nilai adalah karakter (satu huruf, angka, simbol tanda baca, dan sebagainya) yang tersimpan dalam memori 16 bit. |
class
|
Memperkenalkan sebuah kelas - cetak biru untuk sebuah objek. |
const
|
Anda tidak dapat menggunakan kata ini dalam program Java. Kata itu tidak ada artinya tapi, karena itu kata kunci, Anda tidak bisa membuat variabel bernama const. |
lanjutkan
|
Memaksimalkan arus pengulangan loop yang tiba-tiba dan memulai iterasi lain. |
default
|
Memperkenalkan jalur eksekusi jika tidak ada kasus yang cocok dengan pernyataan
switch
. |
lakukan
|
Menyebabkan komputer mengulang beberapa pernyataan berulang-ulang (misalnya, asalkan komputer terus mendapatkan hasil yang tidak dapat diterima). |
double
|
Menunjukkan bahwa sebuah nilai adalah nomor 64-bit dengan satu atau beberapa digit setelah titik desimal. |
else
|
Memperkenalkan pernyataan yang dieksekusi bila kondisi dalam pernyataan
jika
tidak benar. |
enum
|
Membuat tipe yang baru didefinisikan - sekelompok nilai yang dapat dimiliki oleh variabel. |
meluas
|
Membuat subkelas - kelas yang menggunakan kembali fungsionalitas dari kelas yang telah ditentukan sebelumnya. |
final
|
Menunjukkan bahwa nilai variabel tidak dapat diubah, fungsi kelas tidak dapat diperpanjang, atau metode tidak dapat diganti. |
akhirnya
|
Memperkenalkan surat wasiat dan surat wasiat terakhir dalam klausul
try
. |
float
|
Menunjukkan bahwa sebuah nilai adalah nomor 32-bit dengan satu atau beberapa digit setelah titik desimal. |
untuk
|
Memungkinkan komputer untuk mengulang beberapa pernyataan berulang-ulang (misalnya, beberapa kali). |
goto
|
Anda tidak dapat menggunakan kata ini dalam program Java. Kata itu tidak ada artinya. Karena itu kata kunci, Anda tidak dapat membuat variabel bernama
goto
. |
jika
|
Tes untuk melihat apakah suatu kondisi benar. Jika benar, komputer menjalankan pernyataan tertentu; Jika tidak, komputer mengeksekusi pernyataan lain. |
menerapkan
|
Menunjukkan bahwa sebuah kelas menyediakan jenazah untuk metode yang judulnya dideklarasikan di antarmuka. |
import
|
Memungkinkan programmer untuk menyingkat nama kelas yang didefinisikan dalam sebuah paket. |
contoh
|
Pengujian untuk melihat apakah suatu benda berasal dari kelas tertentu. |
int
|
Menunjukkan bahwa sebuah nilai adalah bilangan bulat 32-bit. |
interface
|
Memperkenalkan sebuah antarmuka. Antarmuka seperti kelas tapi, sebagian besar, metode antarmuka tidak memiliki tubuh. |
panjang
|
Menunjukkan bahwa sebuah nilai adalah bilangan bulat 64-bit. |
native
|
Memungkinkan programmer untuk menggunakan kode yang ditulis dalam bahasa selain Java. |
baru
|
Membuat objek dari kelas yang ada. |
package
|
Masukkan kode ke dalam sebuah paket - kumpulan definisi yang terkait secara logis. |
private
|
Menunjukkan bahwa sebuah variabel atau metode hanya dapat digunakan dalam kelas tertentu. |
protected
|
Menunjukkan bahwa sebuah variabel atau metode dapat digunakan dalam subclass dari paket lain. |
public
|
Menunjukkan bahwa variabel, kelas, atau metode dapat digunakan oleh kode Java lainnya. |
kembali
|
Mengakhiri eksekusi metode dan mungkin mengembalikan nilai ke kode panggilan. |
singkat
|
Menunjukkan bahwa sebuah nilai adalah bilangan bulat 16 bit. |
static
|
Menunjukkan bahwa sebuah variabel atau metode termasuk dalam kelas, bukan pada objek yang dibuat dari kelas. |
strictfp
|
Batasi kemampuan komputer untuk mewakili jumlah ekstra besar atau ekstra kecil saat komputer melakukan perhitungan antara nilai
float
dan
double
. |
super
|
Mengacu pada superclass kode di mana kata
super
muncul. |
switch
|
Memberitahu komputer untuk mengikuti salah satu dari banyak kemungkinan jalan eksekusi (salah satu dari banyak kemungkinan kasus), tergantung pada nilai sebuah ekspresi. |
disinkronkan
|
Menjaga dua benang agar tidak mengganggu satu sama lain. |
ini
|
Referensi diri - mengacu pada objek di mana kata
ini
muncul. |
melempar
|
Membuat objek pengecualian baru dan menunjukkan bahwa situasi yang luar biasa (biasanya sesuatu yang tidak diinginkan) telah terjadi. |
throws
|
Menunjukkan bahwa sebuah metode atau konstruktor dapat melewati uang saat pengecualian dilempar. |
transient
|
Menunjukkan bahwa, jika dan ketika sebuah objek diserialkan, nilai variabel tidak perlu disimpan. |
coba
|
Memperkenalkan pernyataan yang diawasi (selama runtime) untuk hal-hal yang bisa salah. |
void
|
Menunjukkan bahwa metode tidak menghasilkan nilai. |
volatile
|
Memaksakan aturan ketat tentang penggunaan variabel lebih dari satu thread pada satu waktu. |
sementara
|
Mengulang beberapa pernyataan berulang-ulang (selama kondisi masih benar). |
Java Literals
Selain kata kunci, tiga kata yang Anda gunakan dalam program Java disebut literal. Setiap literal memiliki arti khusus dalam bahasa. Anda tidak dapat menggunakan literal untuk sesuatu selain dari makna yang telah ditetapkan sebelumnya.
Tabel berikut berisi daftar kata-kata harfiah Jawa.
Literal | Apa Itu Salah |
Salah satu dari dua nilai yang mungkin dimiliki oleh ekspresi
|
boolean
.
null |
Nilai "tidak ada". Jika Anda berniat untuk memiliki ekspresi mengacu pada objek dari beberapa jenis, tapi ungkapan tidak mengacu pada objek apa pun, nilai ungkapannya adalah
|
null
.
true |
Salah satu dari dua nilai yang mungkin dimiliki oleh ekspresi
|
boolean
.
|
Kata kunci dan kata - kata harfiah semuanya disebut kata - kata reserved karena masing - masing kata ini dicadangkan untuk penggunaan khusus dalam bahasa pemrograman Java. Kata kunci Java yang Dibatasi
Dengan dirilisnya Java 9, bahasa tersebut memiliki sepuluh kata baru yang disebut
kata kunci yang dibatasi. Kata kunci yang dibatasi memiliki arti khusus dalam bahasa, namun hanya jika Anda menggunakan kata itu dengan cara tertentu. Misalnya, jika Anda menulis membutuhkan yang lain. barang;
Anda memberi tahu Java bahwa program Anda tidak akan berjalan kecuali jika memiliki akses ke kode lain (kode yang ada di
barang lainnya
). Tapi jika Anda menulis
int membutuhkan = 10;
maka
membutuhkan
adalah variabel
int
biasa.
Tabel berikut berisi daftar kata kunci yang dibatasi oleh Java.
Kata Kunci Dibatas
Apa yang Ada | ekspor |
Menunjukkan bahwa kode dalam paket tertentu tersedia untuk digunakan oleh kode di modul lain.
|
modul |
Sekelompok paket.
|
open |
Menunjukkan bahwa semua paket dalam modul adalah, dengan cara tertentu, tersedia untuk digunakan oleh kode di modul lain.
|
membuka |
Mendapatkan akses ke semua kode di modul lain. Akses ini menggunakan refleksi Java (yang cenderung berantakan).
|
menyediakan |
Menunjukkan bahwa sebuah modul membuat layanan tersedia.
|
require |
Menunjukkan bahwa program tidak akan berjalan kecuali jika memiliki akses ke beberapa kode lainnya.
|
to |
Nama kode yang memiliki izin untuk menggunakan potongan kode tertentu.
|
transitif |
Bila kode saya memerlukan kode
|
A
, dan kode
Z
memerlukan penggunaan kode saya, kata
transitif
berarti bahwa Kode
Z
secara otomatis mensyaratkan kode
A
.
menggunakan |
Menunjukkan bahwa modul menggunakan layanan.
|
dengan |
Menentukan cara tertentu untuk menggunakan layanan.
|
Identifier di Java API |
Java API (Application Programming Interface) memiliki ribuan pengenal. Setiap identifier adalah nama sesuatu (kelas, objek, metode, atau sejenisnya). Pengidentifikasi ini termasuk
System, out, println, String, toString, JFrame, File, Scanner, next, nextInt, Exception, close, ArrayList, stream, JTextField, Math, Random, MenuItem, Month, parseInt, Query, Rectangle, Warna, Oval, cat, Robot, SQLData, Stack, Antrian, TimeZone, URL
, dan banyak lainnya.
Anda dapat menggunakan kembali nama-nama ini untuk tujuan apapun dalam kode Anda. Tapi jika Anda melakukannya, Anda mungkin mengalami masalah dalam menggunakan nama dengan arti normal dari Java API. Misalnya, Anda bisa menulis
int System = 7;
java lang. Sistem. di luar. println (sistem);
Tapi Anda tidak bisa menulis
int System = 7;
Sistem di luar. println (sistem);
Java Identifier yang Anda (Programmer) Deklarasikan
Dalam program Java Anda sendiri, Anda dapat membuat nama untuk kesenangan hati Anda. Misalnya, pada kode
double multiplyByTwo (double myValue) {
kembalikan myValue * 2;
}
nama
multiplyByTwo
dan
myValue
adalah pengenal Anda sendiri.
Bila Anda membuat nama baru, Anda dapat menggunakan huruf, angka, garis bawah (_
), dan tanda dolar (
$
). Tapi jangan mulai nama dengan angka. Jika Anda mencoba untuk memulai sebuah nama dengan angka, Jawa membalas dengan pesan "Tolong jangan lakukan itu".