Pengenalan Pemrograman 2
Deskripsi Pembelajaran Pengenalan Pemrograman 2 memberikan pembahasan konsep dan teknik pemrograman lanjut dalam Java. Topik-topik yang disajikan pada Pengenalan Pemrograman 2 Pendalaman konsep Pemrograman Berorientasi Object Event handling Exception handling API programming Rekursif Abstract data types (ADT)
Ketentuan Pembelajaran Prasyarat Telah mempelajari Pengenalan Pemrograman 1 Tool : J2SE SDK Version 1.5 NetBeans IDE yang dijalankan pada J2SE JDK 5.0 (JavaTM 2 JDK, Standard Edition) Terdiri atas : Java Runtime Environment developers tool untuk proses compile, debug, dan menjalankan aplikasi yang ditulis dengan Java
Garis Besar Pembelajaran Review konsep dasar Java Konsep berorientasi object (object-oriented) Struktur Program Java Exception dan Assertion Definisi Exceptions Menangkap(catch) Exception Melempar(throw) Exception Kategori Exception Assertion
Garis Besar Pembelajaran Teknik Pemrograman Lanjut Rekursif Abstract Data Types (ADT) Java Collection Pengantar package java.lang Class Math Class String dan Class StringBuffer Class Wrapper Class Runtime dan Process Class System
Garis Besar Pembelajaran Aplikasi Berbasis Teks Command-line Argument dan System Properties Membaca dari Standard Input File Handling Algoritma Sorting Insertion Sort Selection Sort Merge Sort Quicksort
Garis Besar Pembelajaran Abstract Window Toolkit dan Swing Abstract Windowing Toolkit (AWT) vs. Swing Komponen GUI AWT Layout Manager Komponen GUI Swing
Garis Besar Pembelajaran GUI Event Handling Delegation Event Model Event Classes Event Listener Class Adapter Class Inner dan Class Anonymous Inner
Garis Besar Pembelajaran Thread Definisi dan dasar-dasar Thread Class Thread Membuat Thread Meng-extend Class Thread Mengimplementasikan Runnable Interface Synchronization Komunikasi Interthread
Garis Besar Pembelajaran Jaringan (network) Konsep dasar jaringan Package jaringan Java ServerSocket dan Class Socket MulticastSocket dan Class DatagramPacket Applet Membuat Applet Method Applet Tag HTML Applet
Garis Besar Pembelajaran I/O Stream Lanjut Jenis umum Stream Class File Class-class Reader Class-class Writer Contoh dasar Reader/Writer Contoh modifikasi Reader/Writer Class-class InputStream Class-class OutputStream Contoh dasar InputStream/OutputStream Contoh modifikasi InputStream/OutputStream Serialization
Garis Besar Pembelajaran Pengenalan Generic Alasan penggunaan Generic Mendeklarasikan Class Generic Generic yang dibatasi (Constrained Generic) Mendeklarasikan Method Generic