0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Silabus Lengkap Java Inti dan OOP

Dokumen ini menyediakan silabus yang mencakup topik inti dalam Java termasuk dasar-dasar Java, konsep pemrograman berorientasi objek, penanganan pengecualian, multithreading, input/output, jaringan, AWT, Swing, applet, refleksi, koleksi, JDBC, internasionalisasi, dan fitur baru Java. Silabus ini menjelaskan lebih dari 60 topik individu mulai dari variabel dan tipe data hingga konektivitas basis data serta pembuatan aplikasi dan permainan.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6 tayangan6 halaman

Silabus Lengkap Java Inti dan OOP

Dokumen ini menyediakan silabus yang mencakup topik inti dalam Java termasuk dasar-dasar Java, konsep pemrograman berorientasi objek, penanganan pengecualian, multithreading, input/output, jaringan, AWT, Swing, applet, refleksi, koleksi, JDBC, internasionalisasi, dan fitur baru Java. Silabus ini menjelaskan lebih dari 60 topik individu mulai dari variabel dan tipe data hingga konektivitas basis data serta pembuatan aplikasi dan permainan.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Silabus Java Inti

Java Inti

Dasar-dasar Java

Java - Apa, Di mana dan Mengapa?


Sejarah dan Fitur Java
Internal Program Java
Perbedaan antara JDK, JRE, dan JVM
Detail Internal JVM
Variabel dan Tipe Data
Sistem Unicode
Konvensi Penamaan

Konsep OOP

Keuntungan dari OOP


Objek dan Kelas
Overloading Metode
Konstruktor
variabel statis, metode dan blok
kata kunci ini
Pewarisan (IS-A)
Agregasi dan Komposisi (MEMILIKI)
Pewarisan Metode
Tipe Kembali Kovarian
kata kunci super
Blok Inisialisasi Instans
kata kunci final
Polimorfisme Waktu Jalan
pengikatan statis dan dinamis
Kelas abstrak dan Antarmuka
Downcasting dengan operator instanceof
Paket dan Modifiers Akses
Enkapsulasi
Kelas objek
Kloning Objek
Array Java
Panggilan Berdasarkan Nilai dan Panggilan Berdasarkan Referensi

kata kunci strictfp


Membuat Dokumen API

Penanganan String

Apa dan Mengapa?


String Tidak Dapat Diubah

Perbandingan String
Koneksian String
Substr
Metode kelas String
Kelas StringBuffer
Kelas StringBuilder
Membuat kelas yang tidak dapat diubah

metode toString
Kelas StringTokenizer

Penanganan Pengecualian

Penanganan Eksepsi: Apa dan Kenapa?


blok coba dan tangkap
Blok catch ganda
Try bersarang
blok finally
kata kunci lempar
Propagasi Pengecualian
kata kunci throws
Penanganan Pengecualian dengan Penggantian Metode
Pengecualian Kustom

Kelas Bersarang

Kelas Bersarang: Apa dan Mengapa?


Kelas Dalam Anggota
Kelas Inner Anonim
Kelas Dalam Lokal
kelas bersarang statis
Antarmuka Bersarang

Multithreading

Multithreading: Apa dan Mengapa?


Siklus Hidup Sebuah Utas
Membuat Thread
Jadwal Utas
Menghentikan thread
Bergabung dengan sebuah utas

Prioritas Utas
Thread Daemon
Pengelompokan Utas
Kelompok Utas
ShutdownHook
Melakukan beberapa tugas dengan beberapa thread
Pengumpulan Sampah
Kelas Runnable

Sinkronisasi

Sinkronisasi: Apa dan Mengapa?


metode tersinkronisasi
blok ter sinkronisasi
sinkronisasi statis
Deadlock
Komunikasi Antar-Thread
Menghentikan Benang

Masukan

FileOutputStream & FileInputStream


ByteArrayOutputStream
StreamInputUrutan
BufferedOutputStream & BufferedInputStream
FileWriter & FileReader
CharArrayWriter
Input dari keyboard melalui InputStreamReader
Input dari keyboard melalui Konsol
Input dari keyboard menggunakan Scanner
Kelas PrintStream
kelas PrintWriter
Mengompres dan Mengekstrak Berkas
Membaca dan Menulis data secara bersamaan
DataInputStream dan DataOutputStream
kelas StreamTokenizer

Serialisasi

Serialisasi & Deserialisasi


Serialisasi dengan IS-A dan Has-A
kata kunci transient

Jaringan

Pemrograman Soket
Kelas URL
Menampilkan data dari halaman web
Kelas InetAddress
DatagramSocket dan DatagramPacket
Komunikasi dua arah

AWT dan Penanganan Acara

Kontrol AWT
Penanganan Acara dengan 3 cara
Kelas Acara dan Antarmuka Pendengar
Kelas adaptor
Membuat Permainan dan Aplikasi

Ayunan

Dasar-dasar Swing
kelas JButton
Kelas JRadioButton
Kelas JTextArea
Kelas JComboBox
Kelas JTable
Kelas JColorChooser
Kelas JProgressBar
Kelas JSlider
Jam Tangan Digital
Grafik dalam swing
Menampilkan Gambar
Edit Menu untuk Notepad
Buka Kotak Dialog
Membuat Notepad
Membuat Permainan dan aplikasi

PengelolaTataLetak

BorderLayout
Tata Letak Grid
FlowLayout
BoxLayout
Tata Letak Kartu

Aplikasikecil

Siklus Hidup Applet


Grafik dalam Applet
Menampilkan gambar di Applet
Animasi dalam Applet
PenangananAcara dalam Applet
Kelas JApplet
Melukis di Applet
Jam Digital di Applet
Jam Analog di Applet
Parameter dalam Applet
Komunikasi Applet
Membuat Permainan

API Refleksi

API Refleksi
newInstance() & Menentukan objek kelas
alat javap
membuat alat javap
membuat appletviewer
Mengakses metode pribadi dari luar kelas

Koleksi

Kerangka Koleksi
kelas ArrayList
Kelas LinkedList
Antarmuka ListIterator
Kelas HashSet
Kelas LinkedHashSet
Kelas TreeSet
Kelas PriorityQueue
Kelas ArrayDeque
Antarmuka Peta
Kelas HashMap
Kelas LinkedHashMap
Kelas TreeMap
Kelas Hashtable
Comparable dan Comparator
Kelas Properti
JDBC

Driver JDBC
Langkah-langkah untuk menghubungkan ke basis data

Konektivitas dengan Oracle


Konektivitas dengan MySQL
Konektivitas dengan Access tanpa DSN
DriverManager
Antarmuka koneksi
Antarmuka pernyataan
Antarmuka ResultSet
PreparedStatement
MetaData HasilSet
MetadataBasisData
Menyimpan gambar
Mengambil gambar
Menyimpan file
Mengambil file
Prosedur tersimpan dan fungsi
Manajemen Transaksi
Pemrosesan Batch
Fitur Baru JDBC
Proyek Mini

Fitur Baru Java

Pernyataan
Perulangan for-each
Varargs
Impor Statis
Autoboxing dan Unboxing
Tipe Enum
Annotasi
dll.

Internasionalisasi

Internasionalisasi
Kelas ResourceBundle
I18N dengan Tanggal
I18N dengan Waktu
I18N dengan Angka
I18N dengan Mata Uang

Anda mungkin juga menyukai