Selasa, 10 Agustus 2010

JAVA


Apa itu JAVA?
Java adalah Bahasa Pemrograman

Kelebihan JAVA
    1.  Mudah Dipelajari
    a.  Mirip dengan C, C++
    b.  Hanya punya sekitar 48 keyword
    2.  Platform Independence
    a.  Jalan di berbagai Platform (Windows, Macintosh,Unix,Linux,Solaris, dll)
    b.  JRE membuat JVM menjalankan ByteCode
    3.  Object Oriented
    a.  Didukung ribuan Class Library (Java API)

Fiture Penting pada Java
  • Type Checking
  • Automatic Memory Management
  • Exception Handling

Versi JAVA
  • Java 1.0 (Java Pertama 1996)
  • Java 1.1 (Suport Aplet)
  • Java 1.2 (Disebut Java 2, Banyak Perubahan)
  • Java 1.3 (Java 2 version 1.3)
  • Java 1.4 (Java 2 version 1.4)
  • Java 1.5 (Java 2 version 1.5.0 dan 5.0)
  • Java 1.6

JDK (JAVA DEVELOPMENT KIT)
  • Toolkit untuk pengembang, terdiri dari Java Compiler dan Runtime Environment
  • Istilah ini dipakai pada Java versi 1.0 dan 1.1
  • Istilah ini diganti menjadi SDK Mulai versi 1.2
  • Istilah ini mulai dipakai lagi pada versi 1.5

SDK (SOFTWARE DEVELOPMENT KIT)
  • Istilah JDK untuk versi 1.2, 1.3 dan 1.4

JRE (JAVA RUNTIME ENVIRONMENT)
  • Program yang membuat emulasi Java Virtual Machine, sehingga program Java dapat dijalankan
  • Untuk menjalankan Program Java, Anda hanya perlu mendownload JRE

JVM (JAVA VIRTUAL MACHINE)
  • Flatform Mesin Virtual yang independen yang diemulasi atau dijalankan oleh JRE
  • Semua Program Java jalan di JVM

J2SE (JAVA 2 STANDART EDITION)
  • Istilah untuk Bahasa Java dan library API standar yang digunakan untuk membuat Windows atau Applet

J2EE (JAVA 2 ENTERPRISE EDITION)
  • Istilah untuk Bahasa Java dan library API yang lebih luas dengan menyediakan fitur lang lebih besar seperti untuk servlet, JSP, EJB, dll

J2ME (JAVA 2 MICRO EDITION)
  • Terkait dengan device kecil seperti PDA, Handphone, dll

BYTECODE
  • Hasil compiler dari Java
  • Tidak dijalankan oleh mesin
  • Bahasa intermediate antara mesin dan program
  • Dijalankan oleh JVM

OBJECT
Merupakan perwujudan state dan behavior
  • State  yaitu data-data yang dimiliki sebuah obyek
  • Behavior yaotu aksi yang dimiliki sebuah obyek

CLASS
  • Script program yang kita tulis untuk membuat Java
  • Kode Program yang menggambarkan perilaku element program java (object)
  • Semua program java dibuat dari satu atau beberapa class
  • Object bisa terdiri dari banyak class

JAVA API
Merupakan kumpulan class (library class).  Ada ribuan class dengan puluhan ribu method yang dapat anda gunakan untuk membuat program

APPLET
Aplikasi Java yang dijalankan langsung oleh Browser secara Client Side
SERVLET
Kebalikan dari Applet, servlet dijalankan dari Komputer Server.  JSP merupakan aplikasi Servlet dari Java

IDE (Integrated Development Environment)
Java Editor dengan Fitur Text Editor maupun dengan Visual yang sudah terintegrasi dengan compiler, runner program maupun fitur-fitur seperti debug.

MACAM-MACAM IDE

JAVA KEYWORD
abstract do if package synchronized boolean double implements private this
break else import protected throw byte extends instanceof public throws
case false int return transient catch final interface short true
char finally long static try class float native strictfp void const for new super volatile continue goto null switch while default

Tidak ada komentar:

Posting Komentar