Video: NaiveBayes example 2024
Oleh Barry Burd
Apabila melakukan sesuatu dengan Java, anda perlu mengetahui kata-kata Jawa anda - kata-kata, frasa, dan istilah yang tidak masuk akal yang mempunyai arti khusus dalam bahasa Jawa, ia untuk melakukan perkara itu. Lembaran cheat ini membimbing anda menerusi perbendaharaan kata bahasa Jawa dengan menumpukan pada kata kunci, literal, kata kunci dan pengenal yang dibatasi.
Kata Kunci Java
Bahasa pengaturcaraan Java mempunyai 50 kata kunci. Setiap kata kunci mempunyai makna khusus dalam bahasa tersebut. Anda tidak boleh menggunakan kata kunci untuk apa-apa selain makna yang telah ditetapkan.
Jadual berikut menyenaraikan kata kunci Java.
Kata-kata berkaitan | Apa Ia Adakah |
abstrak
|
Menunjukkan bahawa butiran kelas, kaedah, atau antara muka diberikan di tempat lain dalam kod. |
menegaskan
|
Menguji kebenaran keadaan yang dipercayai oleh programmer itu benar. |
boolean
|
Menunjukkan bahawa nilai sama ada
benar
atau
palsu
. |
break
|
Melompat dari gelung atau
suis
. |
byte
|
Menunjukkan bahawa nilai adalah nombor keseluruhan 8-bit. |
kes
|
Memperkenalkan salah satu daripada beberapa jalan pelaksanaan yang mungkin dalam pernyataan
suis
. |
menangkap
|
Memperkenalkan pernyataan yang dilaksanakan apabila sesuatu mengganggu aliran pelaksanaan dalam klausa
cuba
. |
char
|
Menunjukkan bahawa nilai adalah watak (satu huruf, angka, simbol tanda baca, dan sebagainya) yang disimpan dalam 16 bit memori. |
kelas
|
Memperkenalkan kelas - pelan tindakan untuk objek. |
const
|
Anda tidak boleh menggunakan perkataan ini dalam program Java. Perkataan itu tidak bermakna tetapi, kerana itu kata kunci, anda tidak boleh membuat pembolehubah bernama const. |
terus
|
Memaksa akhir mendadak lelaran gelung semasa dan memulakan satu lagi lelaran. |
lalai
|
Memperkenalkan jalan pelaksanaan untuk diambil apabila tiada kes adalah padanan dalam pernyataan
suis
. |
lakukan
|
Menyebabkan komputer mengulang beberapa pernyataan berulang kali (misalnya, selagi komputer terus mendapat hasil yang tidak dapat diterima). |
dwi
|
Menunjukkan bahawa nilai adalah nombor 64-bit dengan satu atau lebih digit selepas titik perpuluhan. |
else
|
Memperkenalkan pernyataan yang dilaksanakan apabila keadaan dalam pernyataan
jika
tidak benar. |
enum
|
Mencipta jenis yang baru ditakrifkan - sekumpulan nilai yang boleh diubah oleh pembolehubah. |
meluaskan
|
Mencipta subclass - kelas yang menggunakan semula fungsi dari kelas yang ditakrifkan sebelumnya. |
akhir
|
Menunjukkan bahawa nilai pemboleh ubah tidak boleh diubah, fungsi kelas tidak boleh dilanjutkan, atau kaedah tidak dapat ditindih. |
akhirnya
|
Memperkenalkan kehendak terakhir dan bukti pernyataan dalam klausa
cuba
. |
float
|
Menunjukkan bahawa nilai adalah nombor 32-bit dengan satu atau lebih digit selepas titik perpuluhan. |
untuk
|
Dapat komputer mengulang beberapa pernyataan berulang-ulang (misalnya, beberapa kali). |
goto
|
Anda tidak boleh menggunakan perkataan ini dalam program Java. Perkataan itu tidak mempunyai makna. Kerana ia kata kunci, anda tidak boleh membuat pembolehubah bernama
goto
. |
jika
|
Ujian untuk melihat apakah keadaan itu benar. Jika benar, komputer melaksanakan kenyataan tertentu; jika tidak, komputer melaksanakan kenyataan lain. |
melaksanakan
|
Menunjukkan bahawa kelas menyediakan badan bagi kaedah yang tajuknya diisytiharkan dalam antara muka. |
import
|
Membolehkan pengaturcara untuk menyingkat nama kelas yang ditakrifkan dalam pakej. |
instanceof
|
Ujian untuk melihat apakah objek tertentu berasal dari kelas tertentu. |
int
|
Menunjukkan bahawa nilai adalah nombor keseluruhan 32-bit. |
antara muka
|
Memperkenalkan antara muka. Antara muka adalah seperti kelas tetapi, untuk sebahagian besar, kaedah antara muka tidak mempunyai badan. |
panjang
|
Menunjukkan bahawa nilai adalah nombor keseluruhan 64-bit. |
native
|
Membolehkan pengaturcara untuk menggunakan kod yang ditulis dalam bahasa selain Java. |
baru
|
Mencipta objek dari kelas yang sedia ada. |
pakej
|
Masukkan kod ke dalam pakej - koleksi definisi yang berkaitan secara logik. |
swasta
|
Menunjukkan bahawa pemboleh ubah atau kaedah boleh digunakan hanya dalam kelas tertentu. |
dilindungi
|
Menunjukkan bahawa pemboleh ubah atau kaedah boleh digunakan dalam subkelas dari pakej lain. |
awam
|
Menunjukkan bahawa variabel, kelas, atau kaedah boleh digunakan oleh mana-mana kod Java yang lain. |
kembali
|
Berakhir pelaksanaan kaedah dan mungkin mengembalikan nilai kepada kod panggilan. |
pendek
|
Menunjukkan bahawa nilai adalah nombor keseluruhan 16-bit. |
statik
|
Menunjukkan bahawa pembolehubah atau kaedah kepunyaan kelas, dan bukannya objek yang dibuat dari kelas. |
strictfp
|
Mengehadkan keupayaan komputer untuk mewakili bilangan kecil yang lebih kecil atau tambahan apabila komputer mengira pengiraan antara
float
dan
ganda
. |
super
|
Merujuk kepada superklas kod di mana perkataan
super
muncul. |
suis
|
Menceritakan komputer untuk mengikuti salah satu daripada banyak cara pelaksanaan (salah satu daripada banyak kes mungkin), bergantung pada nilai ungkapan. |
disegerakkan
|
Mengekalkan dua benang daripada mengganggu satu sama lain. |
ini
|
Rujukan diri - merujuk kepada objek di mana perkataan
ini
muncul. |
melemparkan
|
Mencipta objek pengecualian baru dan menunjukkan bahawa situasi luar biasa (biasanya sesuatu yang tidak diingini) telah berlaku. |
melemparkan
|
Menunjukkan bahawa satu kaedah atau pembina boleh melepaskan wang apabila pengecualian dibuang. |
sementara
|
Menunjukkan bahawa, jika dan apabila objek berseri, nilai pembolehubah tidak perlu disimpan. |
cuba
|
Memperkenalkan pernyataan yang ditonton (semasa runtime) untuk perkara yang boleh salah. |
tidak sah
|
Menunjukkan bahawa kaedah tidak mengembalikan nilai. |
tidak menentu
|
Mematuhi peraturan ketat pada penggunaan pembolehubah dengan lebih daripada satu thread pada satu masa. |
manakala
|
Berulang beberapa kenyataan berulang kali (selagi keadaan masih benar). |
Literal Java
Sebagai tambahan kepada kata kunci, tiga kata yang anda gunakan dalam program Java dipanggil literals. Setiap literal mempunyai erti tertentu dalam bahasa itu. Anda tidak boleh menggunakan literal untuk apa-apa selain makna yang telah ditetapkan.
Jadual berikut menyenaraikan perkataan literal Jawa.
Secara harfiah | Apa Ia Adakah |
salah
|
Salah satu daripada dua nilai yang ada
boolean
ungkapan mungkin. |
null
|
Nilai "tiada". Jika anda berniat untuk mempunyai ungkapan merujuk kepada objek semacam jenis, tetapi ungkapan tidak merujuk kepada sebarang objek, nilai ekspresi adalah
null
. |
benar
|
Salah satu daripada dua nilai yang boleh
boolean
mungkin. |
Kata kunci dan kata-kata literal semuanya dipanggil reserved kata kerana setiap kata-kata ini dikhaskan untuk kegunaan khas dalam bahasa pengaturcaraan Java.
Kata Kunci Java Terbatas
Dengan pembebasan Java 9, bahasa itu mempunyai sepuluh kata baru yang dipanggil kata kunci yang dibatasi. Kata kunci terhad mempunyai arti khusus dalam bahasa itu, tetapi hanya jika anda menggunakan kata itu dengan cara tertentu. Sebagai contoh, jika anda menulis
memerlukan yang lain. barangan;
anda memberitahu Java bahawa program anda tidak akan berjalan kecuali ia mempunyai akses kepada beberapa kod lain (kod yang terkandung dalam
lain-lain.
). Tetapi jika anda menulis
int memerlukan = 10;
maka
memerlukan
adalah pembolehubah biasa
int
.
Jadual berikut menyenaraikan kata kunci yang dibatasi Java.
Kata Kunci Terhad | Apa Ia Adakah |
eksport
|
Menunjukkan bahawa kod dalam pakej tertentu tersedia untuk digunakan oleh kod dalam modul lain. |
modul
|
Sekumpulan pakej. |
terbuka
|
Menunjukkan bahawa semua pakej dalam modul, dengan cara tertentu, tersedia untuk digunakan oleh kod dalam modul lain. |
terbuka
|
Dapat mengakses semua kod dalam modul lain. Akses ini menggunakan refleksi Java (yang cenderung berantakan). |
menyediakan
|
Menunjukkan bahawa modul membuat perkhidmatan tersedia. |
memerlukan
|
Menunjukkan bahawa program tidak akan berjalan kecuali ia mempunyai akses ke beberapa kod lain. |
ke
|
Namakan kod yang mempunyai kebenaran untuk menggunakan sekeping kod tertentu. |
transitif
|
Apabila kod saya memerlukan penggunaan kod
A
, dan kod
Z
memerlukan penggunaan kod saya, perkataan
transitif
bermaksud bahawa Kod
Z
secara automatik memerlukan kod
A
. |
menggunakan
|
Menunjukkan bahawa modul menggunakan perkhidmatan. |
dengan
|
Menentukan cara tertentu menggunakan perkhidmatan. |
Pengenal dalam Java API
Java API (Aplikasi Pemrograman Antara Muka) mempunyai ribuan pengenal. Setiap pengecam adalah nama sesuatu (kelas, objek, kaedah, atau sesuatu seperti itu). Pengenal ini termasuk
Sistem, keluar, println, String, toString, JFrame, Fail, Pengimbas, seterusnya, nextInt, Pengecualian, tutup, ArrayList, aliran, JTextField, Matematik, Rawak, MenuItem, Bulan, parseInt, Warna, Oval, cat, Robot, SQLData, Stack, Baris, TimeZone, URL
, dan banyak lagi.
Anda boleh menggunakan semula nama-nama ini untuk sebarang tujuan dalam kod anda. Tetapi jika anda berbuat demikian, anda mungkin mengalami masalah menggunakan nama dengan makna biasa dari Java API. Sebagai contoh, anda boleh menulis
int System = 7;
java. lang. Sistem. keluar. println (Sistem);
Tetapi anda tidak boleh menulis
int System = 7; Sistem
. keluar. println (Sistem);
Pengenal Java yang Anda (Pengaturcara) Deklarasikan
Dalam program Java anda sendiri, anda boleh membuat nama untuk kegembiraan hati anda. Sebagai contoh, dalam kod
double multiplyByTwo (double myValue) {
return myValue * 2;
}
nama
multiplyByTwo
dan
myValue
adalah pengenal anda sendiri.
Apabila anda membuat nama baru, anda boleh menggunakan huruf, digit, garis bawah (
_
), dan tanda dolar (
$
). Tetapi jangan mulakan namanya dengan angka. Jika anda cuba memulakan nama dengan angka, jawapan Java dengan mesej "Tolong jangan lakukan itu".