Daftar Isi
Daftar Isi
Daftar Isi
Bab 1. Dari Pascal ke Java
Pendahuluan
Notasi Dalam Buku Ini
Bab 2. Object Oriented Programming (OOP)
Apa itu OOP?
Apa perbedaan OOP dengan Procedural Programming
Bab 3. Konsep-konsep Dasar OOP
Kelas (Abstraksi)
Enkapsulasi
Pewarisan
Polimorfisme
Bab 4. Sejarah Java
Bab 5. Karakteristik Java
Sepuluh Karakteristik Java
Kata Kunci
Kata Kunci yang Berhubungan dengan Akses
Kata Kunci yang Berhubungan dengan Pembuatan Kelas, Method, dan Variabel
Kata Kunci yang Berhubungan dengan Alur Kontrol
Kata Kunci yang Berhubungan dengan Penanganan Kesalahan
Kata Kunci yang Berhubungan dengan Package
Kata Kunci yang Berhubungan dengan Tipe Data Primitif
Kata Kunci yang Berhubungan dengan Variabel
Kata Kunci yang Berhubungan dengan Tipe Pengembalian Method Procedure
Kata Kunci yang Tidak Diimplementasikan
Bab 6. Membuat Aplikasi dengan IDE (Integrated Development Environment)
Hello World
Versi Pascal
Versi Java
Bab 7. Perbandingan Dasar Bahasa Pascal dan Java
Komentar
Pantangan Dalam Menggunakan Komentar
Scope Syntax
Scope File
Variabel (Peubah)
Pantangan Dalam Menggunakan Variabel
Tipe Data
Procedure dan Function (Method)
Perulangan
Operator
Percabangan
Pantangan Dalam Menggunakan Switch
Bab 8. Kelas
Perbandingan Kelas di Java dan di Object Pascal
Deklarasi Kelas
Method Main
Method toString
Constructor
Method
Deklarasi Method
Method Overloading
Method Overriding
Passing Parameter
Kelas Abstract
Interface
Inner Class
Menggunakan this Dengan Inner Class
Kata Kunci yang Dapat Melekat pada Inner Class
Inner Class yang Dideklarasikan di dalam Method Lokal
Inner Class Tanpa Nama (Anonymous Inner Class)
Kelas Bersarang Static
Package
Pantangan Dalam Membuat Kelas
Bab 9. Array
Deklarasi
Pantangan Dalam Menggunakan Array
Anonymous
Array atas Object Reference
Assignment Array
Assignment Array Satu Dimensi
Assignment Array Multi Dimensi
Bab 10. Container
Collection
ArrayList
Menggunakan Iterator
Map
HashMap
Bab 11. Exception
Menggunakan try catch
Exception Sebagai Objek
Mempropagasi dan Membuat Exception
Bab 12. Kelas yang Sering Digunakan
String
String adalah Object
Pantangan Dalam Menggunakan String
Penggunaan
StringBuffer
Penggunaan
Math
Penggunaan Method-method Penting
Fakta-fakta
Kelas Pembungkus Tipe Data Primitif
Bab 13. Thread
Membuat Thread
Sinkronisasi Thread
Prioritas Thread
Wait dan Notify
Bab 14. Java I/O
Stream
Membaca Input dari Console
Membaca dan Menulis File
Pemrograman Socket
Bab 15. Applet
Bab 16. Swing
Pendahuluan
Membuat Aplikasi Antarmuka Berbasis Grafis dengan Swing
TicTacToe
Pemetaan Komponen VCL dan Swing
Pembuatan Komponen Visual di Delphi dengan Frame
Kesimpulan
Bab 17. Database
JDBC (Java Database Connectivity)
Aplikasi Sederhana yang Terhubung dengan Database
Pantangan Dalam Melakukan Koneksi ke Database
Insert, Update, dan Delete
Perbandingan Di Delphi
Scrollable Result Set
PreparedStatement
Teknologi Arsitektur ADF Swing
Bab 18. Penutup
Indeks
Daftar Pustaka