Abstrak
Buku teks ini didasarkan ide-ide dasar yang dipercaya dapat menjadikan pembaca memiliki kemampuan analisis dan pemrograman berorientasi-objek: Berorientasi-objek: Buku ini sungguh-sungguh mengajarkan pendekatan berorientasi-objek. Semua pemrosesan program selalu didiskusikan dalam peristilahan berorientasi-objek. Pembaca akan belajar bagaimana menggunakan objek-objek sebelum menulis dan menciptakannya. Buku ini menggunakan pendekatan progresi alamiah yang membuahkan kemampuan dalam merancang solusi-solusi berorientasi-objek. Praktek pemrograman yang benar: Pembaca seharusnya tidak diajari bagaimana memprogram; Pembaca sebaiknya diajari bagaimana menuliskan program yang benar. Buku teks ini mengintegrasikan latihan-latihan yang berperan sebagai fondasi dari keterampilan pemrograman yang baik. Pembaca akan belajar bagaimana menyelesaikan permasalahan dan bagaimana mengimplementasikan solusinya. Contoh: Pembaca akan belajar dari contoh. Buku teks ini diisi dengan contoh-contoh yang diimplementasikan secara utuh untuk mendemonstrasikan konsep-konsep pemrograman yang baik. Grafika dan GUI: Grafika dapat menjadi motivator bagi pembaca, dan kegunaannya dapat berperan sebagai contoh-contoh yang baik untuk pemrograman berorientasi-objek. Bank Soal: Pembaca ditantang untuk menyelesaikan soal-soal yang disediakan secara khusus pada bab Bank Soal. Berikut topik-topik bahasan yang disajikan pada buku teks ini: Bab 1. Sekilas Tentang Java Bab 2. Data dan Ekspresi Bab 3. Menggunakan Kelas dan Objek I Bab 4. Menggunakan Kelas dan Objek II Bab 5. Kondisional dan Loop Bab 6. Lebih Lanjut dengan Kondisional dan Loop Bab 7. Perancangan Berorientasi-Objek Bab 8. Array Bab 9. Pewarisan dan Polimorfisme Bab 10. Eksepsi Bab 11. Rekursi Bab 12. Bank Soal