Anda di halaman 1dari 5

PENGERTIAN DAN SEJARAH JAVA

Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan
sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer
dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali
dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan
dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem
operasi yang berbeda karena sifatnya yang umum dan non-spesifik.
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Java secara resmi diperkenalkan oleh SUN pada dunia pada tanggal 23 Mei 1995.
Pada tahun 1995 Java diperkenalkan bersama browser HotJava, Java pun merambah k dunia web.
SEJARAH JAVA
Dimulai pada tahun 1991 dibentuknya suatu tim yang diberi nama green
Tim ini dipimpin oleh Patrick Naughton dan James Gosling (Sekelompok insinyur Sun ).
Java secara resmi diperkenalkan oleh SUN pada dunia pada tanggal 23 Mei 1995.
Pada tahun 1995 Java diperkenalkan bersama browser HotJava, Java pun merambah k
dunia web.
TEKNOLOGI JAVA
Bahasa Pemrograman
Development Environment
Compiler, interpreter, documentation generator, packaging tool,
dll.
Java 2 SDK (Software Development Kit) : complete set of class
(libraries)
Application Environment
Stand alone app
Deployment Environment
JRE (Java Runtime Environment)
Browser
FITUR-FITUR JAVA
Java Virtual Machine (JVM)
JVM adalah sebuah imanginer machine yang bekerja menyerupai aplikasi pada
sebuah real machine. JVM menyediakan spesifikasi hardware dan platform dimana
kompilasi kode Java terjadi.
Garbage Collection
Program Java melakukan garbage collection yang berarti program tidak perlu
menghapus sendiri objekobjek yang tidak digunakan lagi. Fasilitas ini juga
mengurangi beban pengelolaan memori oleh programmer dan mengurangi sumber
kesalahan terbesar yang terdapat pada bahasa yang memungkinkan dinamic
alocation.
Code Security
Code Security terimplementasi pada Java melalui penggunaan Java Runtime
Environment atau biasa dikenal dengan JRE.

Anda mungkin juga menyukai