JAVA
JAVA
BAHAsa
Pemrograman
Java
Disusun Oleh :
A l d o A r r o h i m
Sejarah Java
Sejarah Java dimulai dengan Green Team. Anggota tim Java (juga dikenal sebagai
Green Team), memulai proyek ini untuk mengembangkan bahasa untuk perangkat
digital seperti dekoder, televisi, dll. Namun, bahasa itu paling cocok untuk
pemrograman internet. Kemudian, teknologi Java digabungkan oleh Netscape.
Prinsip-prinsip untuk membuat pemrograman Java adalah "Sederhana, Kuat,
Portabel, Platform-independen, Aman, Berkinerja Tinggi, Multithreaded, Arsitektur
Netral, Berorientasi Objek, Diterjemahkan, dan Dinamis". Java dikembangkan oleh
James Gosling, yang dikenal sebagai bapak Java, pada tahun 1995. James Gosling
dan anggota timnya memulai proyek tersebut pada awal tahun 90-an.
Saat ini, Java digunakan dalam pemrograman internet, perangkat seluler, permainan,
solusi e-bisnis, dll.
Komponen
Java Runtime Environment (JRE),
Java merupakan implementasi dari JVM yang
menyediakan platform untuk menjalankan
3
program Java. JRE terdiri dari JVM,
Java Development Kit (JDK),
yang merupakan komponen inti
1 binari Java, dan beberapa kelas untuk
menjalankan program Java dengan baik.
dari Java Environment dan
menyediakan semua alat, binari,
dan executable untuk melakukan Java Virtual Machine (JVM),
kompilasi, debugging, dan yang merupakan jantung dari
menjalankan program Java bahasa pemrograman Java. JVM
menjadi tumpuan dalam
mengubah kode bit ke kode
2 khusus dan menyediakan fungsi
inti Java seperti pengelolaan
memori, pengumpulan sampah,
keamanan, dan sebagainya
Kelebihan Java
1. Java bersifat Multiplatform
Java dirancang untuk mendukung aplikasi yang dapat beroperasi di lingkungan jaringan
berbeda.
4. Bersifat Dinamis
Java dirancang untuk beradaptasi dengan lingkungan yang sedang berkembang.
Banyak versi Java yang telah dirilis hingga saat ini. Rilis Java yang stabil saat ini
adalah Java SE 10.
JDK Alfa dan Beta (1995) Java SE 14 (Maret 2020)
JDK 1.0 (23 Januari 1996) Java SE 15 (September 2020)
JDK 1.1 (19 Februari 1997) Java SE 16 (Maret 2021)
J2SE 1.2 (8 Desember 1998) Java SE 17 (September 2021)
J2SE 1.3 (8 Mei 2000) Java SE 18 (akan dirilis pada Maret 2022)
J2SE 1.4 (6 Februari 2002)
J2SE 5.0 (30 September 2004)
Java SE 6 (11 Desember 2006)
Java SE 7 (28 Juli 2011)
Java SE 8 (18 Maret 2014)
Java SE 9 (21 September 2017)
Java SE 10 (20 Maret 2018)
Java SE 11 (September 2018)
Java SE 12 (Maret 2019)
Java SE 13 (September 2019)
VERSI AWAL JAVA
1.0
Peruntukan kelas TCP/IP, yang
Peruntukan kelas pelengkap seperti memungkinkan berkomunikasi dengan
kelas struktur data dan kelas kelas komputer lain menggunakan jaringan
penanggalan. TCP/IP.
Contoh
Program
TAHAP KOMPILASI JAVA
JALANKAN
Penerjemah menerjemahkan
bytecodes ke bahasa mesin.
TULIS
5
VERIFIKASI
Pemrogram menulis program 4
Peng-verifikasi memastikan
dan menyimpannya di media
dalam bentuk berkas bytecodes tidak mengganggu
1 sistem keamanan Java.
3
2 MUAT
KOMPILASI Pemuat kelas memuat
Pengkompilasi membentuk bytecodes
bytecodes ke memori.
dari program menjadi bentuk berkas
IDE
Banyak pihak telah membuat IDE (Integrated Development Environment -
Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli
2006) antara lain:
1. Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, Amerika
Serikat
2. BlueJ, program gratis yang dikembangkan oleh Universitas Monash, Australia
3. NetBeans (open source- Common Development and Distribution License
(CDDL))
Terima
kasih
A l d o A r r o h i m