Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan Java Oleh: Ali Ridho Barakbah Pemrograman Berbasis ObyekIT - PENS.

Presentasi serupa


Presentasi berjudul: "Pengenalan Java Oleh: Ali Ridho Barakbah Pemrograman Berbasis ObyekIT - PENS."— Transcript presentasi:

1 Pengenalan Java Oleh: Ali Ridho Barakbah Pemrograman Berbasis ObyekIT - PENS

2 Sejarah Java

3 Kelebihan Java Sederhana Berbasis obyek Full-modularity Handal Platform independent Aman

4 JavaSmallTalkTCLPerlShellsCC++ Simple Object Oriented Robust Secure Interpreted Dynamic Portable Neutral Threads Garbage Collection Exceptions PerformanceHighMediumLowMediumLowHigh

5 Java Technology A programming language A development environment An application environment A deployment environment

6 Tujuan utama Java Technology Menyediakan bahasa yang mudah digunakan –Menghindari pitfall yang sering terjadi di bahasa pemrograman lain –Berorientasi obyek –Memudahkan pengkodean yang efisien dan jelas Menyediakan lingkungan interpreter untuk: –Meningkatkan kecepatan pengembangan program –Portabilitas kode

7 Tujuan utama Java Technology Multi-threading Pemanggilan class secara dinamis Mendukung adanya perubahan program secara dinamis selama runtime dengan melakukan pemanggilan class-class dari sumber yang berbeda Meningkatkan sekuritas

8 Fitur dari Java Technology Java Virtual Machine (JVM) Garbage collection Sekuritas kode

9 Garbage collection Mengecek dan membersihkan memori yang tidak lagi terpakai Dilakukan otomatis Berjalan sesuai dengan implementasi JVM

10 JVM Menyediakan spesifikasi hardware platform Membaca byte code yang sudah terkompilasi yang mendukung multi-platform Diimplementasikan sebagai software atau hardware Diimplementasikan di Java technology development tool atau web browser

11 Code security Network.class.java javac Compile Class loader Byte code verifier Interpreter Runtime Hardware Runtime java

12 Just-In-Time Code security Network.class.java javac Compile java Runtime Class loader Byte code verifier Interpreter Hardware JIT code generator

13 Java Runtime Environment Menangani 3 tugas utama: –Melakukan pemanggilan kode –Memverifikasi kode –Mengeksekusi kode

14 Membuat aplikasi sederhana public class Hallo { public void salam() { System.out.println(“Hallo, apa kabar?”); } public class TesHallo { public static void main(String args[]) { Hallo hallo=new Hallo(); hallo.salam(); } Hallo.java TesHallo.java

15 Compiling dan Running Compiling: javac Hallo.java  Hallo.class javac TesHallo.java  TesHallo.class Running: java TesHallo


Download ppt "Pengenalan Java Oleh: Ali Ridho Barakbah Pemrograman Berbasis ObyekIT - PENS."

Presentasi serupa


Iklan oleh Google