Apr 06 2008

Hello World Java

Published by cuplis at 5:02 pm under Java Programming, Surat dari Buncit

Apa kabar semua? Dah lama nggak posting, hari minggu gak ada kerjaan dan lagi ada di kantor, jadi muncul ide untuk bikin dokumentasi java (first step : helloworld) menggunakan java.

APA YANG HARUS DISIAPKAN (berlaku seterusnya)???

1. JVM 1.5.x keatas.
Jika anda install JVM di /opt/java, maka environment variables yang
harus disiapkan adalah
- $JAVA_HOME. Mengarah ke /opt/java. Ingat, tanpa trailing slashes.
- PATH:$PATH:$JAVA_HOME/bin

Untuk PATH, bisa juga anda membuat symlink di /usr/bin baik dengan
hard symlink ataupun “update-alternatives” (Debian-based) atau
“alternatives” (Redhat-based).
Cek dan ricek instalasi JVM anda dengan perintah ini:

$ which java
$ which javac
$ java -version
$ javac -version

2. IDE
Terserah. “Officially” kita menggunakan Netbeans. Tapi anda juga bisa
menyiapkan Eclipse ataupun IntelliJ IDEA.  Memakai Vim/Kate/Gedit juga nggak apa-apa, tapi ingat dengan memakai editor anda akan kehilangan fitur seperti auto-completion dan inline documentation.

3. Ant.
Jika anda punya Netbeans dengan Java bundled, maka sudah ada Ant.
Kalau tidak, maka sila download dulu di Kambing.
Yang harus disiapkan:
a. Atur ANT_HOME ke direktori instalasi ant. Jika memakai Ant bundled
Netbeans, biasanya terletak di NETBEANS_HOME/java1/ant
b. Atur juga PATH=$PATH:$ANT_HOME/bin

Cek dan ricek instalasi ant:
$ which ant
$ ant- version

Kita memakai ant versi 1.7.x keatas.

Berikut salah satu contoh program hello world yang sudah berhasil kubuat :

HelloWorld.java

public class HelloWorld{

//======= hello world default start =======
public static void main(String[] args){
System.out.println(”Hello World Default”);
}
//======= hello world default end =======

}

untuk menjalankannya, masuk ke direktori file tsb kemudian compile dengan menggunakan command:

 # javac HelloWorld.java

setelah berhasil di compile, maka akan terbentuk sebuah file HelloWorld.class dan file inilah yang akan kita jalankan dengan command :

# java HelloWorld
Hello World Default

Sekarang program HelloWorld sudah berjalan, berikutnya kita buat program turunan untuk HelloWorld tadi. Sedikit terjadi modifikasi pada file HelloWorld.java seperti berikut :

HelloWorld.java

public class HelloWorld{

public HelloWorld(){
}

//======= hello world default start =======
public static void main(String[] args){
System.out.println(”Hello World Default”);
}
//======= hello world default end =======

//======= hello world static start =======
public static String sayHelloWorldStatic(){
return “Hello World Pake Statik dipanggil dari client”;
}
//======= hello world static end =======

//======= hello firstname lastname start =======
private String firstName;
private String lastName;
public String getFirstName(){ return firstName; }
public String getLastName(){ return lastName; }
public void setFirstName(String value){ this.firstName = value; }
public void setLastName(String value){ this.lastName = value; }

public HelloWorld(String fName, String lName){
this.firstName = fName;
this.lastName = lName;
}

private String getFullName(){
return this.firstName + ” ” + this.lastName;
}

public String sayHello(){
return “Hello ” + this.getFullName();
}
//======= hello firstname lastname end =======

}

Kemudian untuk turunan(client)-nya kita buat file HelloWorldClient.java, yang kira2 isinya seperti berikut :

HelloWorldClient.java

public class HelloWorldClient{

public static void main(String[] args){
//======= hello world static start =======
System.out.println(HelloWorld.sayHelloWorldStatic());
//======= hello world static end =======

//======= hello firstname lastname start =======
HelloWorld hw = new HelloWorld(”Franmastaka Bramantya”, “Saktiarditto”);
System.out.println(hw.sayHello());
//======= hello firstname lastname end =======
}
}

setelah itu compile dengan command javac *.java . Kemudian, jalankan file HelloWorldClient.class hasil compile pada console tadi. Maka akan tampil seperti di bawah :

# java HelloWorldClient
Hello World Pake Statik dipanggil dari client
Hello Franmastaka Bramantya Saktiarditto

to be continued…

One Response to “Hello World Java”

  1. Gravatar Icon

    […] Read original post at http://www.sarunkgenk.com/2008/04/06/hello-world-java/ […]

Trackback URI | Comments RSS

Leave a Reply

You can also use this smilies by clicking them :
:D :) :)) ;)) :)>- B-) :-j :P :thumbs o:-) ~o) :D/ [-X =)) :-? :-/ :-h :down =D> ^:)^ :metal more »