Java Sufian Idris Jabatan Sains Komputer
<ul><li>Sejarah Java </li></ul><ul><li>Ciri Bahasa Java </li></ul><ul><li>Java Sepintas Lalu </li></ul><ul><li>Alatan Peri...
Ciri Bahasa Java <ul><li>Ringkas () </li></ul><ul><li>Berorientasi Objek ( Object-Oriented ) </li></ul><ul><li>Teragih ( D...
<ul><li>Mudah alih ( Portable ) </li></ul><ul><li>Ditafsirkan ( Interpreted ) </li></ul><ul><li>Berprestasi tinggi ( High ...
Java Sepintas Lalu <ul><li>Ingat kembali persekitaran bahasa C.  </li></ul>hello.c #include <stdio.h> void main(void) { pr...
<ul><li>Fail binari yang dihasilkan oleh pengkompil C dalam suatu pelantar tidak boleh dilaksanakan pada pelantar lain.  <...
<ul><li>Pengkompil Java akan menghasilkan fail kodbait.  Kodbait adalah suatu set arahan yang mirip arahan bahasa mesin te...
<ul><li>Fail kodbait Java dilaksanakan oleh pentafsir Java yang khusus untuk pelantar yang digunakan.  Pentafsir Java juga...
<ul><li>Kod sumber aturcara Java tidak perlu dikompil semula untuk melaksanakannya pada mana-mana pelantar.  Yang penting,...
Mesin Maya Java (Versi Linux) Aplikasi.class TukangHello.class Pengkompil Java (Versi Windows) hello.java Mesin Maya Java ...
Alatan Perisian Untuk Pembangunan Java <ul><li>Beberapa alatan yang disediakan dalam JDK </li></ul><ul><ul><li>java   </li...
<ul><li>Beberapa persekitaran pembangunan bersepadu (IDE) Java: </li></ul><ul><ul><li>TextPad </li></ul></ul><ul><ul><li>J...
Aturcara Java <ul><li>Dua bentuk: </li></ul><ul><ul><li>Aplikasi </li></ul></ul><ul><ul><li>Aplet  </li></ul></ul><ul><ul>...
class  Aplikasi  { public static void  main (String[ ] args)  { System.out.println(“Hello world”); } } <ul><li>Contoh atur...
<ul><li>Untuk mengkompil fail sumber: </li></ul><ul><li>Untuk melaksanakan aplikasi: </li></ul>javac  hello.java java  Apl...
Hello world
Upcoming SlideShare
Loading in …5
×

2 Pengenalan Java

2,528 views
2,435 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,528
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
83
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

2 Pengenalan Java

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

×