Setelah mengikut modul ini diharapkan pembaca
- Mengenal bahasa pemograman java
- Mengetahui konsep OOP
- Membuat program dan menjalankan program java
java adalah salah satu bahasa pemograman ber-orientsi objek(OOP-Object Oriented Progreming).Fusngsi OOP menyelesaikan masalah dengan mempresentasikan masalah ke model objek.
Keutamaan java dibanding bahasa pemrograman lain
- Cross platform dengan adanya java virtusl machine
- Robust & Scure (tangguh dan aman)
- Pengembangannya di dukung oleh programer secara luas
- Automatic grabage collection,membebaskan programer dari tugas managemnt memori
Objek Objek dalam dunia nyata mempunyai dua karakteristik khusus/khas,yaitu:Status dan perilaku
Contoh:
Sepeda punya status
- Jumlah gir
- jumlah pedal
- Dua ban
- Mengerem
- Ngebut
- Menabrak
yaitu Status atau properti objek dalam bahasa pemrograman di simpan sebagai variabel dan perilaku di sebut Method
1.4 Karakteristik OOP
- Enkapsulasi
- Inheritansi
- Polimorfisme'
Enkapsulasi adalah pelindung program dan data yang sedang di olah.Enkapsulasi mendefinisikan prilaku dan melindungi program dan data agar tidak di akses secara sembarangan oleh program lain.
Dalam java,dasar enkapsulasi adalah kelas.Anda membuat suatu kelas yang menyatakan bahwa Variabel atau method sebuah class tidak dapat di akses oleh class lain dengan menjadikan class tersebut privat atau menjadikan protectedyaitu hanay bisa di akses oleh turunannya atau menjadi class tersebut public yang bisa di akses sembarang oleh class lain.
2.Inheritansi(Pewarisan)
Objek-objek yang berada di sekitar kita adalah objek objek yang saling terhubung secara hirarkis
3.Polimorfisme
Dalam java implementasi method suatu class dapat di ubah oleh sub classnya halini di kenal dengan overriding method.Deklarasi method sama tapi implementasi atau difinisanya berbeda(method/prilaku yang sama tapi implemntasinya /caranya yang berbeda beda inilah yang di sebut polimorfisme)
1.2 Program Pertama
Format sintakpenulisan program java adalah sebagai berikut
Class<nama class>
{
public static void main(String args[])
{
Stetment;
}
}
Berikut contohnya penulisan coding java
Class salam
{
public static void main(String args[])
{
System.out.println("selamat belajar java dengan netbeans");
}
}
setelah anda jalankan klik F6 maka hasilnya kana mencul dengan tulisa
selamat belajar java dengan netbeans
1.6 Apa yang anda butuhkan ?
- Editor
- Text editor(vi,kwrite,notepad,editplus dan editor lainya)
- IDE (integrated development environment:Netbeans,JBuilder,Eclipse)
3.Documentasi class java/java API
4.Web browser
VARIABEL DAN OPRATOR
Stetment dan identifier
A.Stetment
Bentuk Statement atau pernyataan dalam suatu program di java adalah sebagai berikut
int i=;
import java.util.Calender;
System.out.println("selamat datang"+teman+"Di blog belajar java dengan netbeans");
pegai.tetap=true;
total=a+b+c+d+e;
sama denagn
total=a+b+c+
d+e;
Setiap statement selalu di akhiri titik koma(;)
Blok adalah 2 tanda kurung kurawal {} yang menyatukan statement
contoh
{
x=x+1;
y=y +1;
}
Java membolehkan spasi dalam jumlah berapa saja (spasi,tab,baris baru)
contoh
class hello
{
public static void main(String args[])
{
System.out.prinln("Hello word");
}
}
Bisa juga di tulis dengan bentuk seperti ini
conroh
class hello{ublic static void main(String args[]){ystem.out.prinln("Hello word");}}
B.Identifier
Dalam java ,identifer adalah nama yang di berikan untuk variabel,clas atau method.
identifier hanya boleh di awali dengan huruf,underscore,atau tanda dolar
Identifier adalah case sensitive
contoh
username
User_name
_sys_ver2
$change
JAVA KEYWORD
Java keyword adalah kata-kata/nama yang mempunyai arti khusus yang di kenali oleh java dan tidak boleh di gunakan untuk variabel,method atau class yang akan di buat
Berikut keyword java
abstract | do | inplemet | private | throw | boolean | double | import | protected | throws | break| else instancoef | public | transient | byte | extends | int | return | true case | false | interface | short | try | catch | final | long | static | void | char | finally | native |
Tidak ada komentar:
Posting Komentar