Kamis, 01 Januari 2015

Pengertian Java dan Sejarah Java



Berbicara tentang java sebenarnya kita membicarakan tentang dua hal :
1. Java sebagai bahasa pemrograman
2. Java sebagai platform pengembangan aplikasi

Bahasa pemrograman Java pada awalnya dibuat oleh James Gosling pada tahun 1995 sebagai bagian dari Sun Microsystem Java Platform.Sintaks Java banyak diturunkan dari bahasa C++ tetapi lebih sederhana,ketat dan mempunyai akses OS yang lebih terbatas.Karena Java ditujukan sebagai bahasa pemrograman yang sederhana untuk dipelajari dan mudah dibaca. Aplikasi Java ditulis sebagai fle berekstensi .java yang dicompile menjadi fle .class. File .class ini adalah bytecode yang bisa dijalankan di semua Java Virtual Machine, tidak peduli apapun OS-nya  ataupun  arsitektur  processornya.Java  adalah bahasa  yang  ditujukan  untuk  semua kebutuhan,concurent,berbasis  class,object  oriented  serta  didesain agar  tidak  tergantung terhadap lingkungan dimana aplikasi dijalankan (OS dan processor). Java  ditujukan agar bisa “ditulis sekali, bisa jalan di manapun”.Sekarang ini Java adalah bahasa  pemrograman  paling populer  dan  paling  banyak  digunakan  untuk  membuat  aplikasi baik aplikasi di embedded system,mobile, desktop hingga web application.Java mempunyai empat prinsip penting yang dijadikan sebagai tujuannya, keempat prinsip ini adalah :
1. Java harus “sederhana, object oriented dan mudah dimengerti”
2. Java harus “kuat dan aman”
3. Java harus “netral terhadap arsitektur system (OS,processor) dan bisa jalan di manapun”
4. Java harus bisa dijalankan dengan “kinerja yang tinggi”
5. Java harus “interpreted, threaded dan dinamis”

Dengan  kelima  prinsip di atas, aplikasi java mempunyai popularitas yang sangat tinggi terutama  di  dunia enterprise application.Dimana semua prinsip di atas sangat cocok untuk jenis  aplikasi  ini.  Industri  yang mempunyai budget tinggi untuk IT seperti perbankan dan telekomunikasi menggunakan Java secara ekstensif. Banyak aplikasi dengan skala raksasa dibangun menggunakan platform Java. Java Platform terdiri dari tiga buah profle : Java ME (Java Micro Edition) adalah java yang bisa berjalan di dalam embedded system seperti Java Card dan Handphone. Java SE (Java Standard Edition) adalah java yang bisa berjalan di dalam PC maupun server sebagai aplikasi standalone maupun aplikasi desktop. Java EE (Java Enterprise Edition) adalah profle java yang ditujukan untuk membuat aplikasi Enterprise seperti Web Application (Servlet) dan Enterprise Java Bean (EJB). Instalasi  platform  Java  terdiri  dari  dua  paket  aplikasi. Paket yang  pertama  adalah  JRE  (Java Runtime  Environment),  paket  ini  terdiri  dari  semua  aplikasi  yang dibutuhkan  agar  sebuah aplikasi Java bisa berjalan, seperti library dan JVM (Java Virtual Machine). Paket kedua adalah JDK (Java Development Kit), paket ini terdiri dari JRE dan ditambah dengan perkakas untuk
membuat  aplikasi Java seperti java compiler (javac), java documentation (javadoc) dan java archive (jar).

0 komentar: