1. Bahasa pemrograman Java terlahir dari The Green Project, yang berjalan selama 18 bulan, dari
awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang
dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan
Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek
ini adalah maskot Duke yang dibuat oleh Joe Palrang.
java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain
menggunakan jaringan TCP/IP.
java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.
3. Class
kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu.
Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan
fungsi-fungsi yang menunjuk pada berbagai macam perilaku.
Method
merupakan tingkah laku dari suatu objek atau kelas, jika bersifat static berarti tingkah laku
semua objek dalam kelas tersebut. Method diletakkan di dalam classbody (sebaiknya tidak
diletakkan dalam method lain).
Modifier
akan membuat class, method, variabel yang menggunakanya bersifat umum, alias dapat
dipanggil oleh semua kelas. baik dari satu paket yang sama atau berlainan paket. public juga akan
memperbolehkan akses terhadap semua kelas yang diinstan dari kelas tersebut.
4. proses pemrograman akan mengalami kondisi bercabang yang artinya harus diambil
suatu suatu alternatif penyelesaian dari beberapa pilihan yang ada. P
Bentuk “ if “ tunggal
Bentuk “ if “ majemuk
Bentuk “ if “ bertingkat
import javax.swing.JOptionPane;
public class GetInputFromKeyboard2 {
public static void main( String[] args ){
String name = "";
name = JoptionPane.showInputDialog("Please enter your name");
String msg = "Hello " + name + "!";JOptionPane.showMessageDialog(null, msg);
9. Konversi data, yaitu proses memanipulasi data yang ada agar dapat dibaca oleh perangkat lunak
yang lain.
"Konversi (1 per klik)" hanya menghitung satu konversi untuk setiap klik iklan AdWords yang
dihasilkan dalam perilaku selama 30 hari. Jika pelanggan mengeklik iklan, kemudian melakukan
lebih dari satu konversi, hanya satu konversi yang akan dihitung menggunakan metode ini. Jenis
konversi ini berguna untuk mengukur konversi yang menghitung satu kali per pelanggan seperti
prospek atau pendaftaran.
"Konversi (banyak per klik)" dapat menghitung beberapa konversi untuk setiap klik iklan.
Jenis ini berguna untuk mengukur konversi yang bernilai setiap kali terjadi konversi seperti
pembelian secara daring.
10. Perulangan atau dalam istilah lain disebut dengan loop. Perulangan dipakai ketika kita
dihadapkan pada suatu masalah dalam jumlah besar yang membutuhkan penyelesaian
terkadang sama dengan pola yang telah kita ketahui. Contoh perulangan dikehidupan nyata.
Tuliskan "Ini adalah Perulangan" sebanyak 100 kali.
Kita lihat ada 100 masalah dengan 100 penyelesaian sama dengan pola yang sama, disinilah
perulangan sangat berguna, mengefisiensikan pekerjaan kita.
Pada bahasa pemrograman c ada 3 macam perulangan, dengan menggunakan for,while-do, dan
do-while.
Ketiga jenis perulangan ini memiliki cara kerja yang berbeda namun bisa digunakan
menyelesaikan kasus yang sama dengan proses dan karakteristik mereka masing-masing.
for : menggunakan nilai awal, nilai akhir, dan pola perulangan do-while : menggunakan nilai
awal, kondisi akhir, pola perulangan, dan pengecekan kondisi keluar dari perulangan di awal.
while-do : menggunakan nilai awal, kondisi akhir, pola perulangan, dan pengecekan kondisi
keluar dari perulangan di akhir.
Method Overloading
Overloading adalah mendefinisikan dua atau lebih method di dalam kelas yang sama, dengan
nama yang sama, namun dengan deklarasi parameter yang berbeda.
Java interpreter mampu membedakan method mana yang dieksekusi dengan mengenali tipe
parameter yang dilewatkan ke method, serta mengenali return valuenya.
Tugas dari method-method yang dioverloading tersebut berbeda.
Method Construktor
Konstruktor adalah Metode yang dapat digunakan untuk memberikan nilai awal saat objek di
ciptakan. Metode ini di panggil secara otomatis oleh java ketika new dipakai untuk
menciptakan instan kelas.
Telah tersirat pada pembahasan sebelumnya, Constructor sangatlah penting pada pembentukan
sebuah object. Constructor adalah method dimana seluruh inisialisasi object ditempatkan.
Construktor Overloading
Keyword yang digunakan pada method ini adalah this. Kata kunci this mengacu ke variabel
instant dari kelas tersebut. Berguna untuk mengakses variabel instan yang didefinisikan di
parameter. Biasanya digunakan dalam konstruktor atau method. Digunakan dalam untuk
menyatakan objek yang sekarang.
Method Overriding
Method subclass override terhadap method superclass ketika subclass mendeklarasikan method
yang signaturenya serupa ke method dalam superclass. Signature dari method hanyalah
informasi yang ditemukan dalam definisi method bagian atas. Signature mengikutkan tipe return,
nama dan daftar parameter method tetapi itu tidak termasuk acces modifier dan tipe yang lain
dari kata kunci seperti final dan static. Inilah perbedaan dari method overloading. Method
overloading secara singkat didiskusikan dalam sub bagian pada kata kunci this.
Method Berparameter
Dengan adanya parameter, sebuahmethod dapat bersifat dinamis dan general.Artinya, method
tersebut dapat mengembalikan nilai yang beragam sesuai dengan nilai parameter yang
dilewatkannya.