Your SlideShare is downloading. ×
2   Pengenalan Java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

2 Pengenalan Java

2,162
views

Published on

Published in: Technology, News & Politics

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,162
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
76
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Java Sufian Idris Jabatan Sains Komputer
  • 2.
    • Sejarah Java
    • Ciri Bahasa Java
    • Java Sepintas Lalu
    • Alatan Perisian Untuk Pembangunan Aturcara Java
    • Aturcara Java
    Tajuk 1.1 OO.java
  • 3. Ciri Bahasa Java
    • Ringkas ()
    • Berorientasi Objek ( Object-Oriented )
    • Teragih ( Distributed )
    • Teguh ( Robust )
    • Selamat ( Secure )
    • Tidak bersandarkan senibina komputer ( Architecture Independent )
    Tajuk 1.2 OO.java
  • 4.
    • Mudah alih ( Portable )
    • Ditafsirkan ( Interpreted )
    • Berprestasi tinggi ( High Performanced )
    • Multi benangan ( Multithreaded )
    • Dinamik ( Dynamic )
  • 5. Java Sepintas Lalu
    • Ingat kembali persekitaran bahasa C.
    hello.c #include <stdio.h> void main(void) { printf(“Hello World”); } Pengkompil C hello.exe
  • 6.
    • Fail binari yang dihasilkan oleh pengkompil C dalam suatu pelantar tidak boleh dilaksanakan pada pelantar lain.
    Kod Sumber Aturcara Pengkompil C (Macintosh) Aturcara (Versi Macintosh) Pengkompil C (Windows) Aturcara (Versi Windows) Pengkompil C (Linux) Aturcara (Versi Linux)
  • 7.
    • Pengkompil Java akan menghasilkan fail kodbait. Kodbait adalah suatu set arahan yang mirip arahan bahasa mesin tetapi tidak bersandarkan mesin.
    hello.java class Aplikasi { public static void main(String[ ] args) { (new TukangHello).papar(“world”); } } class TukangHello { public void papar(String str) { System.out.print(“Hello “+str); } } Pengkompil Java (Versi Windows) Aplikasi.class TukangHello.class
  • 8.
    • Fail kodbait Java dilaksanakan oleh pentafsir Java yang khusus untuk pelantar yang digunakan. Pentafsir Java juga digelar Mesin Maya Java (Java Virtual Machine – JVM).
    Hello world Mesin Maya Java (Versi Windows) java Aplikasi Aplikasi.class TukangHello.class
  • 9.
    • Kod sumber aturcara Java tidak perlu dikompil semula untuk melaksanakannya pada mana-mana pelantar. Yang penting, ada JVM untuk pelantar yang digunakan.
  • 10. Mesin Maya Java (Versi Linux) Aplikasi.class TukangHello.class Pengkompil Java (Versi Windows) hello.java Mesin Maya Java (Versi OS/2) Mesin Maya Java (Versi Windows) Linux Hello world OS/2 Hello world Hello world Windows
  • 11. Alatan Perisian Untuk Pembangunan Java
    • Beberapa alatan yang disediakan dalam JDK
      • java
        • Pentafsir java
      • javac
        • Pengkompil java
      • appletviewer
        • Alat pandang aplet java
      • javadoc
        • Penjana dokumentasi
  • 12.
    • Beberapa persekitaran pembangunan bersepadu (IDE) Java:
      • TextPad
      • JCreator
      • Kawa
      • Java WebIDE
      • Visual Café
      • Forte for Java
      • Visual J++
      • Visualage Java
  • 13. Aturcara Java
    • Dua bentuk:
      • Aplikasi
      • Aplet
          • Akan dibincangkan kemudian.
  • 14. class Aplikasi { public static void main (String[ ] args) { System.out.println(“Hello world”); } }
    • Contoh aturcara Java mudah:
    Nama fail: hello.java
  • 15.
    • Untuk mengkompil fail sumber:
    • Untuk melaksanakan aplikasi:
    javac hello.java java Aplikasi Nama fail sumber Nama kelas yang mengandungi metod main
  • 16. Hello world