Istilah pemrograman jaringan merujuk pada menulis program yang dieksekusi di berbagai perangkat (komputer), di mana perangkat tersebut semua terhubung satu sama lain menggunakan jaringan. Paket java.net dari J2SE APIs berisi kumpulan kelas dan antarmuka yang menyediakan detail komunikasi tingkat ren
Java menyediakan mekanisme, yang disebut serialisasi objek di mana suatu objek dapat direpresentasikan sebagai urutan byte yang mencakup data objek serta informasi tentang tipe objek dan tipe data yang disimpan dalam objek. Setelah objek yang diserialkan ditulis ke berkas, ia dapat dibaca dari berka
Tidak akan buruk jika kita dapat menulis satu metode pengurutan yang dapat mengurutkan elemen dalam array Integer, array String, atau array dari tipe apa pun yang mendukung pengurutan. Metode Generic dan kelas generik Java memungkinkan programmer untuk menentukan, dengan satu deklarasi metode, seran
Sebelum Java 2, Java menyediakan kelas ad hoc seperti Dictionary, Vector, Stack, dan Properties untuk menyimpan dan memanipulasi sekelompok objek. Meskipun kelas ini cukup berguna, mereka kurang memiliki tema terpadu yang sentral. Oleh karena itu, cara Anda menggunakan Vector berbeda dari cara Anda
Struktur data yang disediakan oleh paket utilitas Java sangat kuat dan melakukan berbagai fungsi. Struktur data ini terdiri dari antarmuka dan kelas berikut: Enumeration BitSet Vector Stack Dictionary Hashtable Properties Semua kelas ini kini sudah lama dan Java-2 telah memperkenalkan framework ba
Paket digunakan di Java untuk mencegah bentrok nama, untuk mengontrol akses, untuk memudahkan pencarian/penemuan dan penggunaan kelas, antarmuka, enumerasi, dan anotasi, dan sebagainya. Sebuah Paket dapat didefinisikan sebagai pengelompokan tipe terkait (kelas, antarmuka, enumerasi, dan anotasi) yan
Sebuah antarmuka adalah tipe referensi di Java. Mirip dengan kelas. Ini adalah kumpulan metode abstrak. Sebuah kelas mengimplementasikan antarmuka, dengan demikian mewarisi metode abstrak dari antarmuka. Sama dengan metode abstrak, sebuah antarmuka mungkin juga berisi konstanta, metode default, meto
Enkapsulasi adalah salah satu dari empat konsep OOP dasar. Yang lain adalah warisan, polimorfisme, dan abstraksi. Enkapsulasi di Java adalah mekanisme untuk membungkus data (variabel) dan kode yang bertindak pada data (metode) bersama-sama sebagai satu unit. Dalam enkapsulasi, variabel dari sebuah k
Menurut kamus, abstraksi adalah kualitas menangani ide daripada peristiwa. Misalnya, saat Anda mempertimbangkan kasus email, detail kompleks seperti apa yang terjadi segera setelah Anda mengirim email, protokol yang digunakan server email Anda disembunyikan dari pengguna. Oleh karena itu, untuk meng
Polimorfisme adalah kemampuan objek untuk mengambil banyak bentuk. Penggunaan paling umum dari polimorfisme dalam OOP terjadi ketika referensi kelas induk digunakan untuk merujuk ke objek kelas anak. Setiap objek Java yang dapat lulus lebih dari satu tes IS-A dianggap polimorfik. Di Java, semua obje
Dalam bab sebelumnya, kita membahas tentang superkelas dan subclass. Jika sebuah kelas mewarisi metode dari superkelasnya, maka ada kesempatan untuk mengganti metode selama itu tidak ditandai sebagai final. Manfaat mengganti adalah: kemampuan untuk mendefinisikan perilaku yang spesifik untuk tipe su
Warisan dapat didefinisikan sebagai proses di mana satu kelas memperoleh properti (metode dan bidang) dari kelas lain. Dengan penggunaan warisan, informasi menjadi dapat diatur dalam urutan hierarkis. Kelas yang mewarisi properti dari kelas lain dikenal sebagai subclass (kelas turunan, kelas anak) d
Dalam bab ini, kita akan membahas kelas dalam Java. Kelas Bersarang Di Java, sama seperti metode, variabel dari sebuah kelas juga dapat memiliki kelas lain sebagai anggotanya. Menulis kelas di dalam kelas lain diizinkan di Java. Kelas yang ditulis di dalam disebut kelas bersarang, dan kelas yang men
Sebuah pengecualian (atau peristiwa luar biasa) adalah masalah yang timbul selama eksekusi program. Ketika Pengecualian terjadi, alur normal program terganggu dan program/Aplikasi berakhir secara tidak normal, yang tidak disarankan, oleh karena itu, pengecualian ini harus ditangani. Sebuah pengecual
Paket java.io berisi hampir semua kelas yang mungkin Anda butuhkan untuk melakukan input dan output (I/O) di Java. Semua aliran ini mewakili sumber input dan tujuan output. Aliran dalam paket java.io mendukung banyak data seperti primitif, objek, karakter terlokalisasi, dan sebagainya. Aliran (Strea
Sebuah metode Java adalah kumpulan pernyataan yang digabungkan untuk melakukan operasi. Misalnya, ketika Anda memanggil metode System.out.println(), sistem sebenarnya mengeksekusi beberapa pernyataan untuk menampilkan pesan di konsol. Sekarang Anda akan mempelajari cara membuat metode Anda sendiri d
Java menyediakan paket java.util.regex untuk pencocokan pola menggunakan ekspresi reguler. Ekspresi reguler Java sangat mirip dengan bahasa pemrograman Perl dan sangat mudah dipelajari. Ekspresi reguler adalah urutan karakter khusus yang membantu Anda mencocokkan atau mencari string lain atau himpun
Java menyediakan kelas Date yang tersedia dalam paket java.util, kelas ini mengenkapsulasi tanggal dan waktu saat ini. Kelas Date mendukung dua konstruktor seperti yang ditunjukkan dalam tabel berikut. Sr.No. Constructor & Description 1 Date( ) Konstruktor ini menginisialisasi objek dengan t
Java menyediakan struktur data, array, yang menyimpan koleksi sekuensial berukuran tetap dari elemen dengan tipe yang sama. Array digunakan untuk menyimpan koleksi data, tetapi seringkali lebih berguna untuk memikirkan array sebagai kumpulan variabel dengan tipe yang sama. Alih-alih mendeklarasikan
String, yang banyak digunakan dalam pemrograman Java, adalah urutan karakter. Dalam bahasa pemrograman Java, string diperlaku sebagai objek. Platform Java menyediakan kelas String untuk membuat dan memanipulasi string. Membuat String Cara paling langsung untuk membuat string adalah dengan menulis &m
java