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
- TextPad (www.textpad.com)
- NetBeans (www.netbeans.org)
- Eclipse (www.eclipese.org)
- JBuilder dari Borland
- JStudio dari Sun (www.sun.com)
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