Nol, kata kunci Java
Deklarasi untuk Kelas dan Antarmuka: Kelas, Perluasan, Implement, Antarmuka
Paket Impor dan Paket Deklarasi: Impor, Paket
Tipe Data: Boolean, Byte, Char, Short, Int, Long, Float, Double
Nilai opsional untuk tipe data tertentu: false, true, null
Kontrol Proses: Default, Return, If, Else, For, Switch, Case, Do, While, Break, Lanjutkan,
Penanganan Pengecualian: Coba, Tangkap, Akhirnya, Lempar, Melempar
Pengubah: abstrak, final, asli, pribadi, terlindungi, publik, statis, statis, disinkronkan, sementara, mudah menguap
Operator: Instanceof
Buat Objek: Baru
Kutipan: Ini, super
Tipe Pengembalian Metode: batal
Java Cadangan Kata: const dan goto
1. Komentar di Java: Ada tiga bentuk
1. // komentar baris tunggal
2. /* Satu atau lebih baris komentar* /
3. / ** Komentar dokumen* / harus ditempatkan di luar badan metode, dan perintah javadoc dapat digunakan untuk menghasilkan dokumen HTML.
2. ";", "{}", "" Dalam kode java
Pernyataan Java dipisahkan oleh titik koma
Blok kode Java termasuk dalam kawat gigi untuk mengabaikan spasi.
Identifier: Digunakan untuk menamai kelas, metode, variabel, dan paket
Aturan Penamaan Identifier:
1. Mulailah dengan karakter, "_" atau "$". Hanya huruf, angka, "_" dan "$"
2. Kasus sensitif.
3. Tidak ada batas panjang.
4. Surat awal nama kelas/antarmuka dikapitalisasi;
5. Huruf pertama dari nama metode dan nama variabel adalah huruf kecil, dan huruf pertama yang tersisa adalah huruf besar;
6. Nama konstan semuanya dikapitalisasi;
7. Nama paket semuanya huruf kecil.
4. Jenis Data Dasar:
nama | Penjelasan | Persyaratan penyimpanan | Kisaran atau akurasi | menjelaskan |
Tipe byte | byte | 1 byte | -128 hingga 127 | |
Bentuk pendek | Pendek | 2 byte | -2^15 hingga 2^15-1 | |
Bilangan bulat | int | 4 byte | -2^31 hingga 2^31-1 | |
Bentuk panjang | panjang | 8 byte | -2^63 hingga 2^63-1 | Nomor bilangan bulat panjang memiliki akhiran l |
Tipe titik mengambang presisi tunggal | mengambang | 4 byte | (Tempat desimal yang efektif adalah 6 ~ 7) | Saat menunjukkan data jenis float, Anda perlu menambahkan akhiran F setelahnya. Data float tanpa sufiks F dianggap tipe ganda. |
Jenis titik mengambang presisi ganda | dobel | 8 byte | (Tempat desimal yang efektif adalah 15 digit) | |
Tipe karakter | arang | 2 byte | Digunakan untuk menyimpan karakter dalam tabel pengkodean unicode. Char adalah bilangan bulat 16-bit yang tidak ditandatangani, dan nilai literal harus dilampirkan dalam kutipan tunggal (catatan: karakter Cina tunggal terlampir dalam kutipan tunggal juga benar) | |
Tipe boolean | Boolean | tidak pasti | Hanya ada dua nilai, benar dan salah, dan itu dan integer tidak dapat dikonversi satu sama lain. |
5. Lingkup dan masa pakai variabel:
1. Variabel adalah unit dasar yang menyimpan data.
2. Variabel dapat dinyatakan di mana saja di blok kode
3. Blok dimulai dengan penjepit kiri dan berakhir dengan penjepit kanan
4. Lingkup variabel adalah blok tempatnya berada
5. Variabel Anggota: Dinumuskan di kelas, ruang lingkupnya adalah seluruh kelas. (dapat didefinisikan di mana saja selain metode di kelas)
6. Variabel lokal: deklarasi internal suatu metode atau blok kode metode. Jika dinyatakan di dalam suatu metode, ruang lingkupnya adalah seluruh metode; Jika dinyatakan di dalam blok kode suatu metode, ruang lingkupnya adalah blok kode. (Variabel lokal harus didefinisikan terlebih dahulu dan kemudian digunakan)
7. Parameter Metode: Parameter metode atau konstruktor biasa, yang cakupannya adalah seluruh metode.
8. Parameter Penanganan Pengecualian: Lingkupnya adalah blok kode segera setelah pernyataan Catch (Exception E).
6. Jenis Konversi Data:
1. Konversi Jenis Otomatis: Ketika variabel dari satu jenis ditetapkan ke variabel dari tipe lain, konversi tipe otomatis akan terjadi jika kedua jenis tersebut kompatibel dan tipe target lebih besar dari jenis sumber. Gambar berikut menunjukkan konversi hukum antara tipe numerik: (panah nyata adalah konversi tanpa kehilangan informasi, dan panah virtual menunjukkan bahwa keakuratan tersebut dapat hilang):
2. Casting: Casting digunakan untuk konversi tipe eksplisit. Jika tipe data dari nilai yang dikonversi lebih besar dari jenis targetnya, beberapa informasi hilang. Ketik casting menyebabkan program memperlakukan variabel sebagai tipe tertentu, meskipun variabel ini berisi jenis data lain.
Sintaks: (Jenis Target) Nama variabel yang akan dikonversi;
Contoh:
float c = 34.56789f;
int b = (int) c; // Konversi C ke Integer
7. Operator:
1.
Operator | menggambarkan | Contoh |
Operator aritmatika | Operator aritmatika menggunakan operan numerik. Operator ini terutama digunakan dalam perhitungan matematika | +, -, *, /, % |
Operator relasional | Operator relasional digunakan untuk menguji hubungan antara dua operan. Hasil ekspresi menggunakan operator relasional adalah boolean | ==,>,> =, <, <=,! = |
Operator logis | Operator logis digunakan untuk operan boolean | &, |, ^, &&, || ,! |
Operator bersyarat | Operator bersyarat adalah unik karena merupakan operator terner yang menggunakan tiga operan untuk membentuk ekspresi. Itu dapat menggantikan beberapa jenis pernyataan if-else | ? : |
Operator penugasan | Operator penugasan adalah tanda yang sama = yang menetapkan nilai ke variabel | =, *=, /=, +=, -= |
memesan | Operator |
1. | Kurung, seperti () dan [] |
2. | Operator unary seperti -, ++, - dan! |
3. | Operator aritmatika seperti *, /, %, + dan - |
4. | Operator relasional seperti>,> =, <, <=, == dan! = |
5. | Operator logis seperti &, ^, |, &&, || |
6. | Operator bersyarat dan operator penugasan, seperti?:, =, *=, /=, += Dan -= |
8. Pernyataan Aliran Kontrol:
1. Pernyataan penilaian:
(1). Pernyataan If-Else:
Sintaks Umum:
if (<dondition>) {<blok pernyataan 1>} else {<pernyataan blok 2>} Jika kondisinya benar, jalankan pernyataan dalam blok pernyataan 1;
Jika kondisinya salah, jalankan pernyataan setelah yang lain (pernyataan dalam pernyataan blok 2).
(2). Pernyataan sakelar-kasus:
Sintaks Umum:
switch (ekspresi) {case 1: Pernyataan untuk operasi 1; merusak; Kasus 2: Pernyataan untuk Operasi 2; merusak; …. Kasus N: Pernyataan untuk Operasi N; merusak; Default: pernyataan default; }Catatan: Jenis nilai ekspresi dalam braket sakelar harus berupa tipe dasar yang kompatibel dengan tipe int (termasuk byte, pendek, char, dan int), dan ujung setiap klausa kasus harus diikuti oleh istirahat;
2. Pernyataan loop:
(1). Sedangkan Loop: Jalankan badan loop selama kondisi yang ditentukan benar. Jika kondisinya salah pada awalnya, loop sementara tidak pernah dieksekusi. Sintaksnya adalah sebagai berikut:
while (kondisi) {// pernyataan loop} (2). Loop do-while: Jalankan loop body terlebih dahulu, dan kemudian uji kondisinya. Sintaksnya adalah sebagai berikut:
do {// Loop Body Pernyataan} while (kondisi); (3). untuk loop: terutama digunakan untuk menjalankan pernyataan atau blok pernyataan dalam beberapa kali yang telah ditentukan: Sintaksnya adalah sebagai berikut:
untuk (inisialisasi; tes; pembaruan penghitung) {// pernyataan operasi; } 3. Pernyataan lompat:
(1). Break interrupt loop
(2). Countrye hanya mengganggu loop ini
(3). Return Exit Metode ini dan lompat ke level atas untuk memanggil metode ini. Jika jenis pengembalian metode ini tidak batal, nilai pengembalian yang sesuai perlu disediakan.
9. Array: Gunakan struktur data yang menyimpan satu set data dari jenis yang sama.
1. Array dapat dinyatakan dalam tiga cara:
(1). Tipe Data [] Identifier; // Nyatakan array
(2). Tipe Data [] Identifier = Tipe Data Baru [ukuran]; // Buat array
(3). Tipe data [] identifikasi = {nilai 1, nilai 2, ... nilai n}; // mendeklarasikan, membuat, dan menginisialisasi
2. Nilai pertama dari array dapat diakses melalui subskrip integer. Misalnya: A adalah array integer, maka A [0] adalah elemen pertama dalam array.
3. Setelah array dibuat, itu tidak dapat diubah dalam ukuran.
4. Anda dapat menggunakan nama array. Panjang untuk mendapatkan jumlah elemen array.
5. Array Multidimensi:
Array dua dimensi: sebenarnya array array.
Misalnya: int [] [] arr = int int [2] [3]; Dalam fragmen program ini, objek array dua dimensi dengan 2 baris dan 3 kolom dikonfigurasi. Hubungan konfigurasinya dapat ditampilkan seperti yang ditunjukkan pada gambar:
Jadi, berdasarkan prinsip di atas, Anda dapat membuat susunan yang tidak teratur.
10. Parameter baris perintah:
Metode entri dalam program Java: Metode utama memiliki parameter string [] args, yang berarti bahwa metode utama menerima array dalam karakter, yaitu parameter baris perintah.
11. Karakter Escape:
Urutan melarikan diri | nama | menggambarkan |
/A | memperingatkan | Menghasilkan peringatan. |
/N | Line Break | Pindahkan kursor ke kotak pertama dari baris berikutnya. |
/R | Memasuki | Pindahkan kursor ke kotak pertama dari baris saat ini. |
/T | Tabel level | Pindahkan kursor ke posisi tab horizontal berikutnya. |
/' | Kutipan tunggal | Menghasilkan satu kutipan. |
/" | Kutipan ganda | Menghasilkan kutipan ganda. |