Java adalah bahasa pengaturcaraan berorientasi objek yang dibuat pada tahun 1995 oleh James Gosling, yang bermaksud bahawa ia mewakili konsep sebagai "objek" dengan "bidang" (yang merupakan atribut yang menggambarkan objek) dan "kaedah" (tindakan yang dapat dibuat objek). Java adalah bahasa "tulis sekali, jalankan di mana saja", yang bermaksud bahawa ia dirancang untuk berjalan di platform mana pun yang mempunyai Java Virtual Machine (JVM). Oleh kerana Java adalah bahasa pengaturcaraan yang sangat verbose, mudah bagi pemula untuk belajar dan memahami. Tutorial ini adalah pengenalan program penulisan di Java.
Langkah-langkah
Kaedah 1 dari 3: Menulis Program Java Pertama Anda
Langkah 1. Untuk memulakan menulis program di Java, siapkan persekitaran kerja anda
Banyak pengaturcara menggunakan Integrated Development Environments (IDE) seperti Eclipse dan Netbeans untuk pengaturcaraan Java mereka, tetapi seseorang dapat menulis program Java dan menyusunnya tanpa IDE yang kembung.
Langkah 2. Sebarang program seperti Notepad akan mencukupi untuk pengaturcaraan di Java
Pengaturcara tegar kadang-kadang lebih suka menggunakan penyunting teks yang berada di dalam terminal seperti vim dan emacs. Penyunting teks yang sangat baik yang dapat dipasang pada mesin Windows dan mesin berasaskan linux (Mac, Ubuntu, dll.) Adalah Sublime Text, yang akan kita gunakan dalam tutorial ini.
Langkah 3. Pastikan bahawa anda telah memasang Kit Pembangunan Perisian Java
Anda memerlukannya untuk menyusun program anda.
-
Dalam sistem operasi berasaskan Windows, jika pemboleh ubah persekitaran tidak betul, anda mungkin mendapat ralat ketika menjalankan
javac
- . Rujuk artikel pemasangan Cara Memasang Kit Pembangunan Perisian Java untuk keterangan lebih lanjut mengenai pemasangan JDK untuk mengelakkan ralat ini.
Kaedah 2 dari 3: Program Hello World
Langkah 1. Kami pertama kali akan membuat program yang mencetak "Hello World
"Dalam editor teks anda, buat fail baru dan simpan sebagai" HelloWorld.java ". HelloWorld adalah nama kelas anda dan anda memerlukan nama kelas anda menjadi nama yang sama dengan fail anda.
Langkah 2. Nyatakan kelas dan kaedah utama anda
Kaedah utama
utama kekosongan statik awam (String args)
adalah kaedah yang akan dijalankan ketika pengaturcaraan berjalan. Kaedah utama ini akan mempunyai pernyataan kaedah yang sama di setiap program Java.
kelas awam HelloWorld {public static void main (String args) {}}
Langkah 3. Tulis baris kod yang akan mencetak "Hello World
System.out.println ("Hello World.");
-
Mari lihat komponen baris ini:
-
Sistem
- menyuruh sistem melakukan sesuatu.
-
keluar
- memberitahu sistem bahawa kita akan melakukan beberapa output.
-
println
- singkatan dari "garis cetak", jadi kami memberitahu sistem untuk mencetak garis dalam output.
-
Tanda kurung di sekitar
("Hai dunia.")
bermaksud kaedah itu
System.out.println ()
mengambil parameter, yang, dalam kes ini, adalah String
"Hai dunia."
-
-
Perhatikan bahwa ada beberapa aturan di Java yang harus kita patuhi:
- Anda mesti sentiasa menambahkan titik koma di hujung setiap baris.
- Java peka huruf besar kecil, jadi anda mesti menulis nama kaedah, nama pemboleh ubah, dan nama kelas dalam huruf yang betul atau anda akan mendapat ralat.
- Blok kod khusus untuk kaedah atau gelung tertentu terbungkus di antara kurungan keriting.
Langkah 4. Satukan semuanya
Program Hello World terakhir anda akan kelihatan seperti berikut:
kelas awam HelloWorld {public static void main (String args) {System.out.println ("Hello World."); }}
Langkah 5. Simpan fail anda dan buka command prompt atau terminal untuk menyusun program
Navigasi ke folder tempat anda menyimpan HelloWorld.java dan taipkan
javac HelloWorld.java
. Ini memberitahu penyusun Java bahawa anda ingin menyusun HelloWorld.java. Sekiranya terdapat kesilapan, penyusun akan memberitahu anda apa yang anda buat salah. Jika tidak, anda tidak akan melihat sebarang mesej dari penyusun. Sekiranya anda melihat direktori di mana anda mempunyai HelloWorld.java sekarang, anda akan melihat HelloWorld.class. Ini adalah fail yang akan digunakan Java untuk menjalankan program anda.
Langkah 6. Jalankan program
Akhirnya, kami dapat menjalankan program kami! Pada command prompt atau terminal, ketik
java HelloWorld
. Ini memberitahu Java bahawa anda ingin menjalankan kelas HelloWorld. Anda mesti melihat "Hello World." muncul di konsol anda.
Langkah 7. Tahniah, anda telah membuat program Java pertama anda
Kaedah 3 dari 3: Input dan Output
Langkah 1. Kami sekarang akan memperluas program Hello World untuk mengambil input daripada pengguna
Dalam program Hello World, kami mencetak rentetan untuk dilihat oleh pengguna, tetapi bahagian interaktif program adalah ketika pengguna memasukkan input ke dalam program. Kami sekarang akan memperluas program kami untuk meminta pengguna menyebutkan namanya dan kemudian memberi salam kepada pengguna dengan namanya.
Langkah 2. Import kelas Pengimbas
Di Jawa, kami memiliki beberapa perpustakaan yang dapat kami akses, tetapi kami harus mengimportnya. Salah satu perpustakaan ini adalah java.util, yang mengandungi objek Scanner yang kita perlukan untuk mendapatkan input pengguna. Untuk mengimport kelas Pengimbas, kami menambah baris berikut pada permulaan kod kami.
import java.util. Scanner;
- Ini memberitahu program kami bahawa kami ingin menggunakan objek Scanner yang ada di dalam paket java.util.
-
Sekiranya kita ingin mempunyai akses ke setiap objek dalam pakej java.util, kita hanya menulis
import java.util. *;
- pada awal kod kami.
Langkah 3. Di dalam kaedah utama kami, buat contoh baru objek Scanner
Java adalah bahasa pengaturcaraan yang berorientasi objek, sehingga mewakili konsep menggunakan objek. Objek Scanner adalah contoh objek yang mempunyai medan dan kaedah. Untuk menggunakan kelas Scanner, kita harus membuat objek Scanner baru yang kita dapat mengisi bidang dan menggunakan kaedah. Untuk melakukan ini, kami menulis:
Pengguna pengimbasInputScanner = Pengimbas baru (System.in);
-
userInputScanner
- adalah nama objek Pengimbas yang baru sahaja kita buat. Perhatikan bahawa namanya ditulis dalam kotak unta; ini adalah konvensyen untuk menamakan pemboleh ubah di Java.
-
Kami menggunakan
baru
pengendali untuk membuat contoh objek baru. Jadi, dalam contoh ini, kami membuat contoh baru objek Scanner dengan menulis
Pengimbas baru (System.in)
- .
-
Objek Pengimbas menggunakan parameter yang memberitahu objek apa yang hendak dipindai. Dalam kes ini, kami memasukkan
Sistem.in
sebagai parameter.
Sistem.in
- memberitahu program untuk mengimbas input dari sistem, yang merupakan input yang akan ditaip pengguna ke dalam program.
Langkah 4. Meminta pengguna untuk memasukkan
Kita harus meminta pengguna untuk memasukkan supaya pengguna tahu kapan harus memasukkan sesuatu ke dalam konsol. Ini dapat dicapai dengan a
Sistem.out.print
atau a
Sistem.out.println
System.out.print ("Siapa nama anda?");
Langkah 5. Minta objek Pengimbas mengambil baris seterusnya yang pengguna taipkan dan simpan dalam pemboleh ubah
Pengimbas akan selalu mengambil data mengenai apa yang pengguna taipkan. Baris berikut akan meminta Pengimbas untuk mengambil apa yang pengguna telah ketikkan untuk namanya dan menyimpannya dalam pemboleh ubah:
String userInputName = userInputScanner.nextLine ();
-
Di Jawa, konvensi untuk menggunakan metode objek adalah
objectName.methodName (parameter)
. Dalam
userInputScanner.nextLine ()
kami memanggil objek Pengimbas kami dengan nama yang baru kami berikan dan kemudian kami memanggil kaedahnya
talian seterusnya ()
- yang tidak mengambil sebarang parameter.
-
Perhatikan bahawa kita menyimpan baris seterusnya dalam objek lain: objek String. Kami telah menamakan objek String kami
userInputName
Langkah 6. Cetak ucapan kepada pengguna
Setelah nama pengguna disimpan, kami dapat mencetak ucapan kepada pengguna. Ingat
System.out.println ("Hello World.");
yang kami tulis di kelas utama? Semua kod yang baru kita tulis harus berada di atas garis tersebut. Sekarang kita boleh mengubah baris itu dengan mengatakan:
System.out.println ("Hello" + userInputName + "!");
-
Cara kami merantai "Hello", nama pengguna, dan "!" dengan menulis
"Hello" + userInputName + "!"
- dipanggil Gabungan rentetan.
- Apa yang berlaku di sini ialah kita mempunyai tiga rentetan: "Hello", userInputName, dan "!". String di Java tidak dapat diubah, yang berarti tidak dapat diubah. Oleh itu, ketika kita menggabungkan tiga rentetan ini, pada dasarnya kita membuat rentetan baru yang mengandungi ucapan.
-
Kemudian kami mengambil rentetan baru ini dan memberikannya sebagai parameter untuk
Sistem.out.println
- .
Langkah 7. Masukkan semuanya dan simpan
Kod kami kini kelihatan seperti ini:
import java.util. Scanner; kelas awam HelloWorld {public static void main (String args) {Scanner userInputScanner = pengimbas baru (System.in); System.out.print ("Siapa nama anda?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}
Langkah 8. Susun dan jalankan
Pergi ke command prompt atau terminal dan jalankan perintah yang sama seperti yang kita jalankan untuk lelaran pertama HelloWorld.java. Kita mesti menyusun program terlebih dahulu:
javac HelloWorld.java
. Kemudian kita boleh menjalankannya:
java HelloWorld
Contoh Program Java
Contoh Program Java Asas
Sokong wikiHow dan buka kunci semua sampel.
Contoh Program Java dengan Input
Sokong wikiHow dan buka kunci semua sampel.
Petua
- Java adalah bahasa pengaturcaraan berorientasi objek, jadi berguna untuk membaca lebih lanjut mengenai asas bahasa pengaturcaraan berorientasi objek.
-
Pengaturcaraan Berorientasikan Objek mempunyai banyak ciri khusus untuk paradigma. Tiga ciri utama ini adalah:
- Enkapsulasi: keupayaan untuk menyekat akses ke beberapa komponen objek. Java mempunyai pengubah peribadi, dilindungi, dan umum untuk bidang dan kaedah.
- Polimorfisme: keupayaan untuk objek mengambil identiti yang berbeza. Di Jawa, objek dapat dilemparkan ke objek lain untuk menggunakan metode objek lain.
- Warisan: keupayaan untuk menggunakan bidang dan kaedah dari kelas lain dalam hierarki yang sama dengan objek semasa.