Rumah Kewangan Peribadi Pengaturcaraan bermula dengan Java For Dummies Cheat Sheet - dummies

Pengaturcaraan bermula dengan Java For Dummies Cheat Sheet - dummies

Video: NaiveBayes example 2024

Video: NaiveBayes example 2024
Anonim

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".

Pengaturcaraan bermula dengan Java For Dummies Cheat Sheet - dummies

Pilihan Editor

Menyesuaikan Invois QuickBooks 2014 dengan Alat Pereka Layout - dummies

Menyesuaikan Invois QuickBooks 2014 dengan Alat Pereka Layout - dummies

Mungkin anda telah menggunakan QuickBooks 2014's Basic Kotak dialog penyesuaian untuk membuat beberapa perubahan pada penampilan invois anda, dan anda belum berpuas hati. Mungkin anda telah melebih-lebihkan batu dan mengamati dengan kotak dialog Penyesuaian Tambahan untuk membuat perubahan selanjutnya, dan mungkin juga yang tidak meninggalkan anda senang dengan rupa invois anda. ...

Nisbah Ekuiti hutang dalam QuickBooks 2012 - dummies

Nisbah Ekuiti hutang dalam QuickBooks 2012 - dummies

Nisbah ekuiti hutang adalah salah satu nisbah leverage yang anda boleh gunakan dalam QuickBooks 2012. Nisbah ekuiti hutang membandingkan hutang jangka panjang syarikat dengan ekuiti pemegang saham atau ekuiti pemilik. Pada asasnya, nisbah ekuiti hutang menyatakan hutang jangka panjang syarikat sebagai peratusan ekuiti pemiliknya. Ekuiti pemegang saham sinonim dengan pemilik ...

Nisbah Ekuiti dalam QuickBooks 2014 - dummies

Nisbah Ekuiti dalam QuickBooks 2014 - dummies

Anda boleh mengesan nisbah ekuiti hutang anda dalam QuickBooks. Nisbah ekuiti hutang membandingkan hutang jangka panjang firma dengan ekuiti pemegang saham atau ekuiti pemilik. Pada asasnya, nisbah ekuiti hutang menyatakan hutang jangka panjang syarikat sebagai peratusan ekuiti pemiliknya. Ekuiti pemegang saham adalah sinonim dengan ekuiti pemilik dan, dalam kes ...

Pilihan Editor

Menambah Kursus ke Profil LinkedIn anda - patung

Menambah Kursus ke Profil LinkedIn anda - patung

Jika anda mengambil kursus satu kali yang tidak menyampaikan sijil atau sebahagian daripada program ijazah yang lebih besar, bahagian Kursus LinkedIn adalah untuk anda. Di samping itu, semakin banyak pelajar menyertai LinkedIn, menyedari peluang besar untuk mencari rangkaian dan pekerjaan. Bahagian Kursus adalah di mana anda menyaksikan kursus terkini ...

10 BerkaitanIn Profil Do dan Larangan - dummies

10 BerkaitanIn Profil Do dan Larangan - dummies

Profil LinkedIn anda adalah identiti digital anda. Dari semua profil media sosial di luar sana, profil LinkedIn adalah yang paling mendalam dan memberikan gambaran menyeluruh anda sebagai seorang profesional. Apabila orang mencari nama anda dalam enjin carian, profil LinkedIn anda sering dikembalikan tinggi dalam hasil carian. Apabila ia datang ...

10 LinkedIn Do dan Larangan - dummies

10 LinkedIn Do dan Larangan - dummies

Rangkaian sosial memerlukan banyak kerja, masa dan usaha . Berikut adalah sepuluh perkara penting dan tidak perlu untuk membantu anda membina hubungan LinkedIn dan mendapatkan nilai yang paling banyak daripada masa anda. Pastikan profil anda lengkap dan terkini Walaupun LinkedIn mempunyai banyak ciri, profil anda masih merupakan salah satu sebab yang paling menarik ...

Pilihan Editor

Percetakan Kebenaran Pengguna dalam QuickBooks 2012 - dummies

Percetakan Kebenaran Pengguna dalam QuickBooks 2012 - dummies

Akauntan sering ingin melihat keizinan pengguna tertentu dalam QuickBooks 2012 Ini benar terutamanya jika anda diaudit oleh CPA anda sebagai sebahagian daripada penutupan tahunan. (Anda mungkin diaudit jika bank mahukan penyata kewangan yang telah diaudit.) QuickBooks 2012 tidak menyediakan cara untuk anda mencetak maklumat yang ditunjukkan ...

Bagaimana Menghasilkan Lembaran Kerja Inventori Fizikal dalam QuickBooks 2017 - dummies

Bagaimana Menghasilkan Lembaran Kerja Inventori Fizikal dalam QuickBooks 2017 - dummies

QuickBooks 2017 melakukan yang cukup baik kerja mengesan inventori, tetapi anda masih perlu kerap mengambil inventori fizikal lengkap tentang apa yang ada dalam stok anda. Kadang-kadang, anda perlu pergi ke segala-galanya dan mengiranya dengan tangan. Maaf. Anda tidak boleh mengelakkan tugas itu. QuickBooks boleh menghasilkan mudah ...

Rasio keuntungan dan QuickBooks 2012 - dummies

Rasio keuntungan dan QuickBooks 2012 - dummies

Nisbah keuntungan menganalisis keuntungan syarikat dan anda boleh menggunakannya dalam QuickBooks 2012. Dalam ertikata, nisbah keuntungan ini adalah nisbah paling penting yang boleh anda kirakan. Mereka biasanya memberikan pandangan berguna yang sangat berguna kepada betapa menguntungkan firma dan mengapa. Sebagai contoh, satu nisbah keuntungan yang penting ialah peratusan margin kasar, ...