- Bahasa Pemograman Java
Java merupakan Pure Object-Oriented Programing Language
yaitu bahasa pemograman berbasis objek murni. Berbeda dengan bahasa pemograman
seperti : Visual Basic, Visual Delphi,
C++.
- Konsep Objek Oriented Programing murni :
- Terdiri dari Class didalamnya memuat attribute atau variable dan fungsi ataupun procedure.
- Procedure dan fungsi, variable tidak boleh berdiri sediri , harus di dalam Class
Contoh:
Pada dasarnya manusia memandang dunia berdasarkan kelas,
contohnya : kelas Manusia, kelas binatang, kelas tumbuhan, dsb.
Contoh kelas manusia :
Atribut : mata, telinga, tangan, rambut, badan, dll.
Procedure /fungsi
: Makan,minum, mendengar,
berfikir
Yang dikatakan dengan Objek adalah merupakan individu dari kelas tertentu.
Contoh :
Kelas sekolah, objeknya adalah murid semua procedure, fungsi dan atribut
yang dimiliki oleh murid merupakan kelas sekolah.
Procedure dan fungsi selalu melekat pada dunia, tidak ada
satupun atribut yang tidak memiliki kelas
Yang membedakan atribut satu dengan atribut lainnya adalah
nilai dari atribut atau objek. Ada kemungkinan dari dua objek betul-betul sama.
- Case-Sencitive
Java merupakan bahasa pemograman Case-Sencitive dan setiap
akhir program harus diakhiri oleh titik koma (;).
- Type data
- Int : variable-variabelnya akan berisi bilangan-bilangan bulat
- Float : variable-variabelnya akan berisi bilangan pecahan
- Char : variabel-variabelnya berisi sebuah karakter saja,
- String : variabelnya berisi kumpulan dari karakter (angka, huruf, symbol).
- Syarat pembuatan variable
- Hanya terdiri dari abjad, angka dan underscore
- Karakter pertama harus abjad
- Tidak ada boleh spasi diantara variable
- Komentar
Komentar adalah Bagian dari program yang tidak akan diproses
oleh compiler java, cara penulisan komentar dapat dilakukan dengan cara ‘//’ atau
/*….. */
- Console :
Untuk menuliskan pesan dilayar :
System.out.println(“…..”)
- IDE : Integrated Development Environtment
Contohnya : Netbeans IDE 6.0, Euclipse, Sum One Studio,
Borland J++ Builder,
- Escape Characters
- Backslash (\)
- Indicates special characters be output
- \n : untuk ganti baris :
- \t : untuk tabulasi (tab)
- \\: Comment
Contoh :
system.out.println(“Name\nama”);
Maka akan
menghasilkan nama baris berikutnya ama
Seharunya system.out.println(“Name\\nama”);
system.out.println(“\”nama”/”); bila proram dijalankan
hasilnaya “nama”
Nama class harus sama dengan nama file
1 file hanya boleh isinya satu klass