Tutorial Java: asas untuk pemula
Java adalah bahasa pengaturcaraan berorientasikan objek, yang kami akan memperkenalkan kepada anda dalam tutorial ini. Aplikasi web, aplikasi dan aplikasi desktop terutamanya diprogramkan dengan Java.
Tutorial Java: persiapan
Sebelum anda benar-benar dapat memulakan pengaturcaraan dengan Java, anda perlu melakukan beberapa penyediaan.
- Pasang Java SDK terkini pada komputer anda. Cukup muat turun dari kawasan muat turun kami dan ikut arahan semasa pemasangan.
- Dalam langkah seterusnya anda memerlukan persekitaran pembangunan. Terdapat pelbagai pilihan di sini, semuanya mempunyai kelebihan dan kekurangan. Yang paling terkenal ialah NetBeans, Eclipse dan IntelliJ. Eclipse sesuai untuk pemula, sebab itulah langkah-langkah berikut berkaitan dengan Eclipse.
- Mula Eclipse dan kemudian klik pada "Fail", "Baru" dan kemudian "Projek Java". Masukkan nama untuk projek di sini dan tekan "Selesai".
- Di sebelah kiri anda akan mendapati Explorer Package, di sini semua folder dan fail projek disenaraikan. Setakat ini, projek itu hanya mengandungi folder "src". Klik kanan pada folder dan pilih "Baru" kemudian "Kelas". Di tetingkap yang terbuka, pilih nama kelas dan tandakan kotak bersebelahan dengan "public void main utama (String [] args)". Kemudian tekan "Selesai".
- Petua: Kami juga akan menunjukkan kepada anda langkah-langkah yang paling penting dalam galeri gambar kami pada akhir artikel.
Java: Hello World tutorial
Selepas persiapan anda kini boleh bermula dengan pengaturcaraan sebenar program pertama.
- Anda kini mempunyai struktur asas kelas termasuk kaedah utama. Kaedah utama ini sentiasa dipanggil pertama apabila program dimulakan dan kod yang mengandunginya dilaksanakan.
- Kaedah utama sudah mengandungi komen "TODO Auto-generated stub method". Satu komen sentiasa bermula dengan "//" dan tidak diambil kira semasa pelaksanaan.
- Tambahkan baris "System.out.println (" Hello World! ");" Untuk program anda terus di bawah komen. Apabila melaksanakan program ini, arahan ini harus memaparkan mesej "Hello World!" berbelanja.
- Klik ikon permainan hijau di bar di bahagian atas. Program ini dimulakan dengan cara ini. Dalam bahagian bawah tetingkap Eclipse anda akan menemui "Konsol". Di sini "Hello World!" Yang dikehendaki! output.
Tutorial Java: Variabel dan jenis data
Untuk menjadikan program kami lebih kompleks, kami memerlukan pemboleh ubah yang masing-masing mempunyai jenis data mereka sendiri.
- Pembentukan yang paling penting dari bahasa pengaturcaraan adalah pembolehubah. Nilai boleh disimpan dalam pembolehubah, yang seterusnya boleh diubah oleh operasi.
- Terdapat sejumlah lapan jenis data primitif di Jawa. Jenis-jenis berikut adalah yang paling penting dan digunakan paling kerap.
- int: Pembolehubah int boleh menyimpan integer. Nombor ini mestilah di antara -2, 147, 483, 648 dan 2, 147, 483, 647.
- double: Nombor titik terapung, bagaimanapun, boleh disimpan dalam pemboleh ubah berganda. Sebagai contoh, sejumlah wang boleh disimpan.
- char: Mana-mana aksara tunggal boleh disimpan dalam pembolehubah char.
- boolean: Pembolehubah Boolean mengandungi nilai kebenaran. Ia hanya boleh mengambil salah satu dari dua nilai yang mungkin: benar atau palsu.
- Pembolehubah dinyatakan dan diisytiharkan seperti berikut: "[jenis data] [nama] = [nilai];". Contohnya ialah: "int x = 4;"
- Anda boleh melakukan operasi aritmetik mudah pada nombor: "int a = 4; int b = 5; int sum = a + b".
- Sudah tentu anda juga boleh menyimpan teks. Untuk melakukan ini, anda memerlukan kata kunci "String". Walaupun ini bukan jenis data primitif, ia juga berlaku. Jadi kami juga boleh menyimpan ungkapan "Hello World" dalam pembolehubah: String hello = "Hello World"; System.out.println (hello);
Tutorial Java: Struktur kawalan tambahan
Sekarang bahawa kami telah bekerja dengan pemboleh ubah, kami kini mempelajari panggilan bersyarat dan berulang.
- Untuk keadaan, kita perlu mengenali pengendali untuk perbandingan: == menyemak kesamaan dua nilai atau pembolehubah. ! = adalah sebaliknya: ketidaksamaan. <, dan> = sepadan dengan simbol untuk lebih kecil, lebih kecil sama, lebih besar dan lebih besar sama. Pengendali ini hampir selalu menemui kita dalam keadaan.
- Di samping gelung, kita juga boleh melaksanakan blok secara kondisional. Ini berfungsi dengan jika pertanyaan: if ([condition]) {// statements}. Sebagai contoh, kita boleh menggunakannya untuk memastikan tiada pembahagian oleh 0.
- jika (orang> 0) {bananeProPerson = pisang / orang}. Dalam contoh ini, "pisang setiap orang" hanya dikira jika kami mempunyai lebih daripada 0 orang.
- Program sekarang perlu menjadi lebih kompleks: Kami kini ingin mengeluarkan semua nombor dari 1 hingga 10 pada konsol. Kita dapat melakukan ini sepuluh kali System.out.println (...); taip semula. Walau bagaimanapun, ini dengan cepat menjadi terlalu rumit jika, sebagai contoh, anda juga ingin mengeluarkan semua nombor sehingga 100. Terdapat gelung yang dipanggil untuk ini. Kod definisi ini berulang.
- A untuk gelung disusun seperti ini: "untuk ([nilai permulaan]; [keadaan]; [update]) {// instructions}". Nilai permulaan mengandungi pembolehubah yang mengandungi nilai permulaan. Ini biasanya merupakan pembolehubah int, yang hanya boleh kita buat di sini (misalnya: int i = 1). Keadaan ini menentukan berapa lama gelung dilaksanakan (misalnya: i <= 10). Kemas kini menentukan apa yang dilakukan selepas setiap panggilan ke gelung (misalnya: i = i + 1).
- Kami kemudian mengeluarkan nilai 1 hingga 100 seperti berikut: untuk (int i = 1; i <= 100; i = i + 1) {System.out.println (i);}
Langkah seterusnya dalam tutorial Java
Pembelajaran Java bukan matlamat untuk beberapa jam. Ia akan mengambil masa beberapa bulan sebelum anda memahami sepenuhnya bahasa pengaturcaraan.
- Tutorial ini terutama diikuti dengan amalan. Kenali jenis data dan selesaikan beberapa masalah dalam aplikasi anda sendiri. Masalah matematik sangat sesuai: Sebagai contoh, output nombor persegi semua nombor sehingga 10. Atau keluarkan semua nombor hingga 1000 yang boleh dibahagikan dengan tujuh.
- Tetapi terdapat juga banyak lagi bahasa yang tidak kita ketahui di sini: Ini termasuk, sebagai contoh, peralihan suis atau gelung sementara.
- Platform YouTube menawarkan peluang untuk mengembangkan pengetahuan. Terdapat banyak tutorial Java di sini. Terdapat juga banyak tutorial video profesional. Anda boleh mencari mereka di platform Video2Brain, Udemy atau Coursera, sebagai contoh. Walau bagaimanapun, banyak tawaran ini adalah dalam bahasa Inggeris.
- Sebagai alternatif, terdapat beberapa buku yang baik di Amazon yang menyampaikan ilmu pengetahuan yang luas di Jawa.
Anda juga akan menghabiskan banyak masa debugging semasa debugging semasa pengaturcaraan. Salah satu kesilapan yang paling biasa adalah NullPointerException. Anda boleh membaca bagaimana untuk membetulkannya dalam hujung praktikal seterusnya.