Pemrograman VII Java U Abd. Rohim, MT mailto: info@abdrohim.com Website/Blog: http://www.abdrohim.com Pendahuluan
Java Suatu Bahasa Pemrograman Berindak sebagai Compiler & sekaligus sebagai Interpreter (a Virtual Machine) Dimiliki oleh Sun Microsystems & pengembangannya lewat Java Community Muncul Sejak tahun 1996 JDK 1.1 1999: Java 2 (J2SE, J2EE, J2ME) U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Fitur Java Web Browser Web Server Stand Alone App Applet JavaScript Web Server Java Server Pages Java Servlet Stand Alone App Java Beans (Pemrograman Visual) Enterprise JavaBeans JDBC, RMI, EJB, JMS, Socket Programming,SQLJ U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Kelebihan Java Bahasa yang sederhana Bahasa berorientasi Objek Bahasa yang statically Type (strong Type) Bahasa yang kecil dan sederhana Bahasa yang aman Bahasa yang independen terhadap platform (WORA: Write Once Run Anywhere) U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Java API U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Portabilitas Teknologi Java U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Three-Layer Security Model Bycode verify: membaca bytecode sebelum dijalankan dan menjamin bytecode memenuhi aturan-aturan dasar Java ClassLoader menagani pemuatan kelas Java ke runtime interpreter Manajemen keamanan tingkat aplikasi (ke file, ke fort dll) U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Java Compared with Other Languages U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Java Development Kit Komponen Utama Kompilator (javac) Interpreter program java (java) Applet viewer (appletviewer) Debugger (dbg) Class file disassembler (javap) Header an sub file generator (javah) Documentation generator (javadoc) Appletdemo Kode sumber java API URL : http://java.sun.com/product/JDK/index.html Tersedia untuk berbagai OS dan Versi OS U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Integrated Development Environment (IDE) Komersial IntelliJIDEA Jbuilder Berlisensi JDeveloper Free jEdit NetBeans Eclipse U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Say Hello Tuliskan Script berikut pada editor teks dan simpan (HalloJava.java) public class HalloJava{ public static void main (String args[]) { System.out.println(“Hallo Java”); } Compilasi program tersebut … javac HalloJava.java output HalloJava.class Running Program java HalloJava U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)
Pola Program public class ClassName{ public static void main (String args[]) { instruksi-instruksi } Komentar program Satu baris : //Komentar anda Beberapa baris /* komentar anda */ U Abd. Rohim, info@abdrohim.com Java (Pendahuluan)