- Multi platform(bisa digunakan disemua OS).
- Open Source.
- Oriented Objek : Nyata/tidak berada disekitar OS, memiliki bentuk, dapat berubah.
- Berdasarkan C++.
- GUI(Grafic User Interface).
- Gerbage Collection => Memory.
- Library nya lebih lengkap dari C++.
Karakteristik:
- Case Sensitif.
- Multi platform.
- Dinamis.
- Pertama kali dipakai di OS Unix dan AMAN.
- Sederhana.
- Kokoh.
- Terdistribusi(bisa diaplikasikan di browser) contohnya: Mozaik, Nescape.
- Interpreter(mampu mengubah kode byte yang ada).
- Multithreat(satu program yang dapat dijalankan di banyak event).
- Portable.
- Netral Arsitektur(Bahasa Pemrograman Natural Language).
Aturan Dasar:
- Case sensitif.
- Blank space.
- {} sebagai blog statement.
- Komentar : // digunakan untuk satu baris, sedangkan /*...*/ digunakan untuk lebih dari satu baris.
Aturan Penamaan:
- Tidak diawali angka.
- Tidak reserved word.
- Karakter khusus tidak boleh *, #, :, +, -.
- Huruf, _, $, &.
- Tidak ada spasi => karena tidak ditentukan.
Tipe Data:
- Primitif : Numerik berupa Integer dan Floating point, Caracter unicode, dan Boolean, T/F.
- Komposit : String, Array, Interface, dan Class.
- Float : Float dan Double.
- Integer : Short, Byte, Long, Int, dan Char.
Alur Program:
- Perulangan => For, While, dan Do...While.
- Percabangan => If, If...Else, dan Switch.
Tidak ada komentar:
Posting Komentar