Java adalah bahasa pengaturcaraan berorientasikan objek yang dibuat pada tahun 1995 oleh James Gosling. Artinya, bahasa menyajikan konsep sebagai "objek" dengan "bidang" (iaitu atribut yang menggambarkan objek) dan "kaedah" (tindakan yang dapat dilakukan oleh objek). Java adalah bahasa "sekali ditulis, jalankan di mana sahaja". Artinya, bahasa tersebut dirancang untuk berjalan di platform mana pun yang memiliki Java Virtual Machine (JVM). Oleh kerana Java adalah bahasa pengaturcaraan yang sangat panjang, mudah bagi pemula untuk belajar dan memahami. Tutorial berikut adalah pengenalan program penulisan dengan Java.
Langkah
Kaedah 1 dari 3: Menulis Program Java Utama
Langkah 1. Untuk mula menulis program dengan Java, tentukan persekitaran kerja anda
Banyak pengaturcara menggunakan Integrated Development Environment (IDE) seperti Eclipse dan Netbeans untuk pengaturcaraan Java, tetapi kami dapat menulis program Java dan menyusunnya tanpa IDE.
Langkah 2. Sebarang jenis program yang serupa dengan Notepad akan mencukupi untuk pengaturcaraan dengan Java
Pengaturcara garis keras kadang-kadang lebih suka penyunting teks yang dibina di terminal, seperti vim dan emacs. Penyunting teks yang kuat yang dapat dipasang pada komputer berasaskan Windows dan Linux (Mac, Ubuntu, dll.) Adalah Sublime Text. Penyunting teks inilah yang akan kita gunakan dalam tutorial ini.
Langkah 3. Pastikan anda telah memasang Kit Pembangunan Perisian Java
Anda memerlukannya untuk menyusun program anda.
-
Pada sistem berasaskan Windows, jika pemboleh ubah persekitaran tidak sepadan, anda mungkin mengalami kegagalan semasa menjalankan
javac
- . Baca artikel Cara Memasang Kit Pengembangan Perisian Java untuk maklumat lebih lanjut mengenai pemasangan JDK untuk mengelakkan ralat ini.
Kaedah 2 dari 3: Program Hello World
Langkah 1. Pertama sekali, kami akan membuat program yang memaparkan mesej "Hello World
"Dalam editor teks anda, buat fail baru dan simpan dengan nama" HelloDunia.java ". HelloDunia adalah nama kelas anda dan nama kelas mestilah sama dengan nama fail anda.
Langkah 2. Tentukan kelas dan kaedah utama
Kaedah utama
utama kekosongan statik awam (String args)
adalah kaedah yang akan dijalankan semasa program dijalankan. Kaedah utama ini akan mempunyai deklarasi kaedah yang sama di semua program Java.
kelas awam HelloWorld {public static void main (String args) {}}
Langkah 3. Tulis sebaris kod yang akan memaparkan "Hello World
System.out.println ("Hello World.");
-
Perhatikan komponen baris ini:
-
Sistem
- mengarahkan sistem untuk melakukan sesuatu.
-
keluar
- memberitahu sistem bahawa kita akan menghasilkan output.
-
println
- kependekan dari "garis cetak". Oleh itu, kami mengarahkan sistem untuk memaparkan garis dalam output.
-
Tanda petikan dihidupkan
("Hai dunia.")
bermaksud kaedah
System.out.println ()
lulus dalam parameter, yang, dalam kes ini, adalah String
"Hai dunia."
-
-
Perhatikan bahawa ada beberapa aturan di Java yang harus dipatuhi:
- Anda harus selalu menambahkan titik koma (;) di hujung setiap baris.
- Java peka huruf besar kecil. Oleh itu, anda mesti menulis nama kaedah, nama pemboleh ubah, dan nama kelas dengan huruf yang betul atau anda akan gagal.
- Blok kod yang khusus untuk kaedah atau gelung tertentu dilampirkan pada pendakap kerinting.
Langkah 4. Satukan semuanya
Program Halo 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
Pergi ke folder di mana HaloDunia.java disimpan dan taipkan
javac HelloDunia.java
. Perintah ini memberitahu penyusun Java bahawa anda ingin menyusun HaloDunia.java. Sekiranya berlaku ralat, penyusun akan memberitahu anda apa yang salah. Jika tidak, anda tidak akan melihat sebarang mesej dari penyusun. Sekiranya anda melihat direktori di mana anda kini menyimpan HaloDunia.java, anda akan melihat HaloDunia.class. Ini adalah fail yang akan digunakan Java untuk menjalankan program anda.
Langkah 6. Jalankan program
Akhirnya, kami akan menjalankan program kami! Di command prompt atau terminal, ketik
java HelloWorld
. Perintah ini memberitahu Java bahawa anda ingin menjalankan kelas HaloWorld. Anda akan melihat "Hello World." muncul di konsol.
Langkah 7. Tahniah, program Java pertama anda sudah siap
Kaedah 3 dari 3: Input dan Output
Langkah 1. Kami sekarang akan mengembangkan program Hello World untuk memasukkan input pengguna
Dalam program Hello World, kami memaparkan rentetan untuk dilihat oleh pengguna, tetapi bahagian interaktif program adalah ketika pengguna harus memasukkan input ke dalam program. Kami sekarang akan melanjutkan program untuk meminta pengguna memasukkan nama mereka dan kemudian menyambut pengguna dengan nama itu.
Langkah 2. Import kelas Pengimbas
Di Jawa, kami memiliki semacam perpustakaan bawaan yang dapat kami akses, tetapi kami harus mengimportnya terlebih dahulu. Salah satu perpustakaan ini adalah java.util, yang mengandungi objek Scanner yang kita perlukan untuk mendapatkan input dari pengguna. Untuk mengimport kelas Pengimbas, tambahkan baris berikut pada awal kod.
import java.util. Scanner;
- Kod ini memberitahu program yang ingin kita gunakan objek Scanner yang terdapat dalam pakej java.util.
-
Sekiranya kita ingin mengakses setiap objek dalam pakej java.util, tulis sahaja
import java.util. *;
- pada awal kod.
Langkah 3. Di dalam kaedah utama, buat contoh baru objek Pengimbas
Java adalah bahasa pengaturcaraan berorientasikan objek. Jadi, bahasa ini menerangkan konsep penggunaan objek. Objek Scanner adalah contoh objek yang mempunyai medan dan kaedah. Untuk menggunakan kelas Pengimbas, kita mesti membuat objek Pengimbas baru yang bidangnya boleh kita isi dan kaedah yang boleh kita gunakan. Untuk melakukan ini, tulis:
Pengguna pengimbasInputScanner = Pengimbas baru (System.in);
-
userInputScanner
- adalah nama objek Pengimbas yang baru kita ambil sampel. Perhatikan bahawa nama ditulis dengan huruf besar dan kecil; ini adalah konvensyen penamaan pemboleh ubah di Jawa.
-
Kami menggunakan operator
baru
untuk membuat contoh objek baru. Jadi, dalam contoh ini, kami membuat contoh baru objek Pengimbas dengan menulis
Pengimbas baru (System.in)
- .
-
Objek Pengimbas merangkumi parameter yang memberitahu objek apa yang hendak diimbas. Dalam kes ini, kita masukkan
Sistem.in
sebagai parameter.
Sistem.in
- memberitahu program untuk mencari input dari sistem, iaitu input yang akan ditaip pengguna ke dalam program.
Langkah 4. Minta input daripada pengguna
Kita harus meminta input dari pengguna supaya pengguna tahu kapan harus memasukkan sesuatu ke dalam konsol. Langkah ini boleh diambil oleh
Sistem.out.print
atau
Sistem.out.println
System.out.print ("Siapa nama anda?");
Langkah 5. Minta objek Pengimbas memasukkan baris seterusnya yang ditaip pengguna dan simpan dalam pemboleh ubah
Pengimbas akan selalu memasukkan data yang mengandungi apa yang pengguna taipkan. Baris berikut akan meminta Scanner mengambil nama pengguna yang ditaip dan menyimpannya dalam pemboleh ubah:
String userInputName = userInputScanner.nextLine ();
-
Di Jawa, konvensi untuk menggunakan kaedah objek adalah
objectName.methodName (parameter)
. Dalam
userInputScanner.nextLine ()
kami memanggil objek Pengimbas dengan nama yang baru kami berikan kemudian kami memanggil kaedahnya
talian seterusnya ()
- yang tidak merangkumi parameter.
-
Perhatikan bahawa kita menyimpan baris seterusnya dalam objek lain: objek String. Kami telah menamakan objek String kami
userInputName
Langkah 6. Tunjukkan ucapan kepada pengguna
Sekarang setelah kami menyimpan nama pengguna, kami dapat memaparkan ucapan kepada pengguna. Ingat dengan
System.out.println ("Hello World.");
yang kita tulis di kelas utama? Semua kod yang baru kita tulis mesti berada di atas garis tersebut. Sekarang kita boleh mengubah garis itu menjadi:
System.out.println ("Hello" + userInputName + "!");
-
Cara kami menggabungkan "Hello", nama pengguna dan "!" dengan menulis
"Hello" + userInputName + "!"
- dipanggil Gabungan rentetan.
- Di sini kita mempunyai tiga rentetan: "Hello", userInputName, dan "!". String di Java tetap, yang bermaksud 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 meneruskannya sebagai parameter ke dalam
Sistem.out.println
- .
Langkah 7. Susun semuanya dan simpan
Kod kami sekarang akan 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 arahan yang sama seperti yang kita jalankan HaloDunia.java. Pertama kita mesti menyusun program:
javac HelloDunia.java
. Kemudian kita boleh menjalankannya:
java HelloWorld
Petua
- Java adalah bahasa pengaturcaraan berorientasikan objek. Oleh itu, adalah idea yang baik untuk membaca asas-asas bahasa pengaturcaraan berorientasikan objek untuk mengetahui lebih lanjut.
-
Pengaturcaraan berorientasikan objek mempunyai banyak ciri khas. Tiga daripadanya adalah:
- Enkapsulasi: keupayaan untuk menyekat akses ke beberapa objek komponen. Java mempunyai pengubah peribadi, dilindungi, dan umum untuk bidang dan kaedah.
- Polimorfisme: keupayaan objek untuk menggunakan pelbagai identiti. Di Jawa, objek dapat dimasukkan 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.