SEJARAH JAVA
Java adalah pemrograman yang berbasis obyek yang berawal dari C++. Java merupakan bahasa pemrograman yang dapat dijalankan diberbagai komputer termasuk telpon genggam. Bahasa ini dikembangkan pertama kali oleh James Gosling yang saat itu bergabung di Sun Microsystems dan diterbitkan 1995. Saat ini Sun sudah diakui oleh Oracle sehingga menjadi bagian dari Oracle. Sintaknya banyak meniru sintak yang terdapat pada C dan C++
Versi awal java pada tahun 1996 sudah merupakan versi rilis yaitu versi 1.0 java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya paket-paket yang ada diantara lain :
➽ Java.lang : Peruntukkan kelas elemen-elemen dasar.
➽ Java.io : Peruntukkan kelas input dan output, termasuk penggunaan berkas.
➽ Java.util : Peruntukkan kelas pelengkap seperti kelas struktur data dan kelas penanggalan.
➽ Java.net : Peruntukan kelas TCP/IP yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
➽ Java.awt : Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI).
➽ Java.applet : Kelas dasar aplikasi antarmuka untuk diterapkan pada penjelajah web.
BAHASA PEMROGRAMAN JAVA DIBUAT DENGAN MEMPERHATIKAN BEBERAPA PRINSIP SEBAGAI BERIKUT :
1. Harus sederhana, berorientasi objek dan familiar
2. Kuat dan Aman
3. Tidak tergantung Flatform dan Portabel
4. Bisa dieksekusi dengan performa tinggi
5. Bisa diinterprestasikan dan dinamis
JRE (Runtime Environment Java)
Java adalah bahasa pemrograman yang dirancang tidak tergantung kepada platform alias platform independent, sehingga program yang ditulis dibahasa pemrograman java idealnya harus bisa dijalankan disemua sistem operasi. Sehingga JRE ini memberikan ruang hidup bagi program java.
JVM (Java Virtual Machine)
Mesin virtual atau lebih dikenal dengan JVM merupakan mesin virtual yang digunakan secara khusus mengeksekusi berkas bytcode java. JVM merupakan perangkat lunak yang dikembangkan secara khusus agar terlepas dari ketergantungan atas perangkat keras serta sistem operasi tertentu. JVM umum nya di Distribusikan bersamaan dengan perangkat pustaka dasar yang mengimplementasikan antarmuka pemrograman aplikasi java yaitu JRE.
Bahasa Pemrograman ?
➽ Komputer bekerja seperti switching dan hanya mengenali 0 dan 1
➽ Manusia tidak paham berbicara dengan bahasa 0 dan 1
➽ Perlu bahasa pemrogaman yang dapat menjadi perantara percakapan antara komputer dan manusia
➽ Bahasa pemrograman diubah kedalam bahasa yang dipahami oleh komputer dengan menggunakan interpreter atau kompiler
Java digunakan untuk ?
1. Pengembang Aplikasi Desktop (komputer)
2. Web Aplikasi
3. Aplikasi Perusahaan
4. Aplikasi Mobile (Android)
5. System Tertanam
6. Robot, Game dan Sebagainya.
0 Komentar