(Google)
Nama Oak itulah yang kemudian berubah menjadi Java.
Nah fitur dari Java itu sendiri :
- Bisa digunakan diberbagai platform - Compiler dari Java tidak membuat kode untuk sebuah paltfrom tapi lebih ke arah instruksi 'kode byte' untuk Java Virtual Machine(JVM). Yang berarti semua kode yang telah dikompilasi bisa dijalankan di semua platfrom yang mendukung Java tanpa melakukan perubahan
- Object Orientation - Ini artinya semua yang ada di program Java adalah sebuah objek dan semua class nya terhubung menjadi satu objek.
- Rich Standard Library - Ini adalah fitur paling menarik dari Java. Java memilii 100 class dan method dalam 6 fungsi area penting.
- Language Support - Ini adalah class untuk fitur lanjutan di Java seperti String, Arrays, Thread, dan Exception Handling
- Utility - class ini untuk fitur seperti membuat sebuah nomor secara acak, fungsi jam dan tanggal, serta untuk menampung banyak class.
- Input/Output - class ini untuk membaca dan menulis berbagai macam data yang berasal dari sumber manapun
- Networking - class ini memungkinkan komputer untuk terhubung dengan jaringan lokal(LAN) atau internet
- Abstract Window Toolkit - class ini untuk membuat aplikasi independen dari GUI(Graphic User Interface)
- Apllet - class ini memungkinkan untuk kita membuat program Java yang bisa mendownload dan menjalankan browser yang ada pada orang yang membukanya.
- Mirip dengan C++ - Salah satu hal yang membuat Java sangat pesat digunakan karena syntax dalam Java mirip dengan bahasa program C++ yang sangat populer
- Garbage Collection - Java tidak memerlukan seorang programmer untuk mengecek berapa memori yang terpakai untuk programnya. Karena itu Java sangat mudah ditulis dan jarang terjadi kesalahan dalam hal memory.