Pengantar java

BAB I
PENGENALAN PEMROGRAMAN JAVA 
disusun oleh :Candra Adi Putra candraadiputra@gmail.com 
download modul ini di http://candraadiputra.blogspot.com

Pendahuluan

Java adalah bahasa pemrograman yang dibuat oleh james Gosling di Sun Microsystem. Bahasa ini mirip sekali dengan C++ dari hal syntax namun sudah disederhanakan. Di Java kita tidak akan menemui pointer dan reference yang rumit.
Kelebihan Java

Secara singkat feature dan kelebihan Java adalah :

  • Platform Independent
  • Java Virtual Machine
  • OOP
  • Terdistribusi
  • Multithread
  • Aman
  • Garbage collection

Program Java pertama

Java bisa berjalan hampir disemua platform komputer, dari server sampai mobile device. Namun untuk tutorial kali ini kita akan mempelajari pemrograman Java dasar yang lebih sering disebut dengan JSE (Java standar edititon). Jika anda ingin melakukan pemrograman untuk server maka anda harus mempelajari JEE sedangkan jika anda ingin belajar Java untuk mobile device maka anda harus belajar JME (Java mobile edititon). 

Hello World

Sudah menjadi kebiasan untuk memulai program pertama dalam bahasa baru yang sedang kita pelajari dengan nama program “hello world”. Karena Java merupakan bahasa pemrograman yang bisa berjalan diberbagai lingkungan maka ada 3 macam helloworld yang akan kita buat, helloworld pertama berjalan di konsole (text Mode), GUI dan applet yang berjalan di browser.

Hello world Versi Text


public class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello World”);
}//End of main
}//End of HelloWorld Class

Hello World Versi GUI

import javax.swing.JFrame;
import javax.swing.JLabel;

//import statements
//Check if window closes automatically. Otherwise add suitable code
public class HelloWorldFrame extends JFrame {

public static void main(String args[]) {
new HelloWorldFrame();
}
HelloWorldFrame() {
JLabel jlbHelloWorld = new JLabel(“Hello World”);
add(jlbHelloWorld);
this.setSize(100, 100);
// pack();
setVisible(true);
}
}
Hello World applet

import java.awt.Graphics;
public class HelloWorld extends Java.applet.Applet {
public void init() {
resize(150,25);
}
public void paint(Graphics g) {
g.drawString(“Hello world!”, 50, 25);
}
}
buat file HTML untuk menampilkan applet di browser atau jalankan aplet dengan menggunakan appletviewer.

< code="HelloWorld.class" width="150" height="25">
< /applet >

Tugas
1. Sebutkan perbedaan antara JRE dan JDK?
2. Mengapa java bisa berjalan disetiap system operasi
3. Mengapa kelas system tidak perlu di import!
4. Buatlah program java (konsole) untuk menghitung dua buah bilangan
bilangan diambil dari argument
5. buatlah program java untuk menampilkan informasi system operasi yng sedang kita pakai!

jika anda ingin jawabannya silahkan kirim email ke candraadiputra_at_gmail_dot_com