Pengenalan Java - PowerPoint PPT Presentation

About This Presentation
Title:

Pengenalan Java

Description:

Pengenalan Java Oleh: Ali Ridho Barakbah Pemrograman Berbasis Obyek IT - PENS Sejarah Java Kelebihan Java Sederhana Berbasis obyek Full-modularity Handal Platform ... – PowerPoint PPT presentation

Number of Views:145
Avg rating:3.0/5.0
Slides: 16
Provided by: Rid110
Category:

less

Transcript and Presenter's Notes

Title: Pengenalan Java


1
Pengenalan Java
  • Oleh
  • Ali Ridho Barakbah

Pemrograman Berbasis Obyek
IT - PENS
2
Sejarah Java
3
Kelebihan Java
  • Sederhana
  • Berbasis obyek
  • Full-modularity
  • Handal
  • Platform independent
  • Aman

4
Java SmallTalk TCL Perl Shells C C
Simple
Object Oriented
Robust
Secure
Interpreted
Dynamic
Portable
Neutral
Threads
Garbage Collection
Exceptions
Performance High Medium Low Medium Low High High
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
java
Network
12
Just-In-TimeCode security
java
Network
13
Java Runtime Environment
  • Menangani 3 tugas utama
  • Melakukan pemanggilan kode
  • Memverifikasi kode
  • Mengeksekusi kode

14
Membuat aplikasi sederhana
Hallo.java
public class Hallo public void salam()
System.out.println(Hallo, apa kabar?)
public class TesHallo public static void
main(String args) Hallo hallonew
Hallo() hallo.salam()
TesHallo.java
15
Compiling dan Running
  • Compiling
  • javac Hallo.java ? Hallo.class
  • javac TesHallo.java ? TesHallo.class
  • Running
  • java TesHallo
Write a Comment
User Comments (0)
About PowerShow.com