Apa sih java itu ??
Java menurut definisi dari Sun adalah nama untukn sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer standalone atau pada computer jaringan. Java generasi pertama dinamakan JDK (Java Development Kit) dan generasi keduanya adalah Java2. Java berdiri di atas sebuah mesin yang bernama JVM (Java Virtual Mechine). JVM inilah yang akan membaca bitkode dalam file berbentik .class dari suatu program sebagai repretansi langsung program yang berisi bahasa mesin. Oleh karena itu java merupakan bahasa pemograman portable yang bisa di jalankan oleh berbagai macam sistem operasi asalkan dalam system operasi itu terdapat JVM.
Platfform java terdiri atas kumpulan library, kelas loader yang di paket dalam lingkungan rutin java, compiler, debugger dan perangkat lainya yang terpaket dalam JDK. Sedangkan java2 adalah genersi sekarang yang berkembang dari platform java sebelumnya. Agar program java dapat berbentuk .java maka harus di kompilasi menjadi file bitkode. Untuk menjalankannya di butuhkan JRE (Java Runtime Environment) yang memungkinkan pengguna dapat menjalankan saja dan tidak membuat kode baru.
Java merupakan bahasa pemograman yang case sensitive. Artinya kesalahan dalam menulis bisa mengakibatkan kesalahan. Karena perbedaan ukuran huruf menyebabkan perbedaan arti.
Macam-Macam Edisi Java..?
Java memiliki 3 edisi yang berbeda yaitu :
- J2EE (Java2 enterprise Edition)
J2EE kelompok dari API (Aplication Programing Interface) dari java teknologi selain java. J2EE di buat untuk membuat program atau aplikasi yang kompleks. J2EE sering di anggap sebagai mildleware atau teknologi yang berjalan di server saja, namun pada faktanya J2EE tidak hanya terbatas untuk itu saja. J2EE yang menyediakan kelas dasar dan API dati java yang mendukungnya membuat J2EE dapat di gunakan sebagai server atau client bahkan bisa berbentuk aplikasi yang berjalan di web browser.
- J2SE (Java2 standart Edition)
J2SE merupakan inti dari pemograman java. JDK merupakan tools yang digunakan J2SE untuk mengompilasi dan menjalankan program atau aplikasi dalam java.
- J2ME (Java2 Micro Edition)
J2ME merupakan edisi library yang dirancang untuk di gunakan pada device tertentu misalkkan pagers dam mobile phone.
Nah demikian tulisan saya tentang java. Semoga bermanfaat bagi anda semua. Dan di lain waktu saya akan mencoba memberikan contoh program java agar dapat lebih di mengerti.