Versi Java (Terbaru) saat ini adalah 8. Java dapat diklasifikasikan dan didefinisikan menjadi dua
kategori.
Platform Perangkat Lunak.
Bahasa Pemrograman.
Java sebagai Platform Perangkat Lunak
Platform Java adalah kumpulan komponen perangkat lunak yang memungkinkan pengembangan dan
eksekusi bahasa berbasis bytecode. Bytecode adalah kode biner platform Java
menafsirkan. Platform Java terdiri dari
Compiler – Ini menghasilkan bytecode dari kode sumber
Java Virtual Machine – Menyediakan lingkungan eksekusi runtime untuk bytecode.
Perpustakaan – Berisi Java API.
Tools – Berbagai Alat Java.
Platform Java tersedia dalam empat rasa berdasarkan jenis perangkat :
Kartu Java – Digunakan dalam kartu pintar dan perangkat memori kecil.
Java ME (Micro Edition) – Digunakan dalam Personalia Digital Assistants, Setup Box dan
aplikasi printer.
Java SE (Standard Edition) – Digunakan dalam pengembangan desktop, komunikasi
dan aplikasi berbasis User Interface.
Java EE (Edisi Perusahaan) – Digunakan dalam pengembangan berbasis web, olahpesan,
aplikasi terdistribusi dan perusahaan.
Platform Java memiliki dukungan untuk banyak
bahasa seperti :
Java
Jython
Jruby
Scala
Asyik
Rakudo Perl 6
Kotlin
Java sebagai Bahasa Pemrograman
Java adalah bahasa pemrograman multi paradigma. Ini adalah salah satu program yang paling banyak digunakan
bahasa untuk pengembangan berbagai jenis perangkat lunak seperti desktop, perusahaan, web
aplikasi berbasis dan seluler
Beberapa atribut penting dari Bahasa Jawa adalah :
Diketik statis – Jenis variabel diketahui pada waktu kompilasi.
Berorientasi objek – Pemrograman berpusat pada objek.
Concurrent – Dukungan untuk pemrograman multithreading.
Bahasa Jawa termasuk dalam keluarga kategori bahasa ‘C’. Itu telah mengambil inspirasi dari banyak orang
bahasa termasuk bahasa yang dirilis setelah Java. Beberapa jurusan
bahasa yang mempengaruhi Java adalah:
C ++
Oberon
Ada 83
C #
Objek Pascal
Alamat : Jl. Depok Indah No.1, RT.4/RW.17, Kemiri Muka, Kecamatan Beji, Kota Depok, Jawa Barat 16423