Pengertian Java
03.04
Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: · Programming-language specification · Application-programming interface · Virtual-machine specification
Java merupakan bahasa pemrograman yang saat ini sedang “naik daun” dan banyak digunakan oleh para programmer dan software developer untuk mengembangkan berbagai tipe aplikasi, mulai dari aplikasi console, aplikasi desktop, applet (aplikasi yang berjalan di lingkungan web browser), sampai ke aplikasi-aplikasi yang berskala enterprise. Untuk memenuhi kebutuhan tipe aplikasi yang beragam tersebut, Java dikategorikan menjadi tiga edisi, yaitu: J2SE (Java 2 Platform, Standard Edition) – untuk pembuatan aplikasi-aplikasi desktop dan applet, J2EE (Java 2 Platform, Enterprise Edition) – untuk pembuatan aplikasi-aplikasi multi-tier berskala enterprise, dan J2ME (Java 2 Platform, Micro Edition) – untuk pembuatan aplikasi-aplikasi yang dapat dijalankan di lingkungan perangkat-perangkat mikro seperti handphone dan PDA
Buku ini akan membahas semua teknik pemrograman di dalam
J2SE, yang merupakan “core” atau inti dari pemrograman Java. Melalui buku ini,
Anda akan diajak untuk mengenal, memahami, mempraktekkan, dan mampu mengimplementasikan
konsep-konsep yang diperlukan dalam pemrograman Java. Pembahasan dalam buku ini
akan dimulai dari yang paling sederhana, yaitu dengan penguasaan elemen-elemen
dasar program seperti: arsitektur program di dalam Java beserta dengan teknik pembuatan
dan kompilasinya, tipe data, operator, struktur kontrol, dan sebagainya.
Selanjutnya, Anda akan diajak untuk bereksplorasi tentang fitur-fitur yang
mendukung konsep pemrograman berorientasi objek di dalam Java. Terakhir, Anda
akan dikenalkan dengan teknik-teknik pemrograman tingkat lanjut, termasuk
cara-cara pembuatan aplikasi visual (aplikasi berbasis GUI – Graphical User
Interface) di dalam Java.
0 komentar