Method overloading adalah dimana method boleh nama yang sama dalam satu class tetapi parameter mesti berbeza atau data type dalam method berbeza.
Contoh :
public class Sum {
public static void main(String[] args) {
int no1,no2;
String nama;
no1=10;
no2=20;
nama="ALI";
calc(no1);
calc(no1,no2);
calc(no1,nama);
}
void calc(int x) {
x=x+20;
}
void calc (int x, int y) {
x=x+y;
}
void calc (int x, String nama) {
System.out.println(Nama + " " + x);
}
Showing posts with label JAVA. Show all posts
Showing posts with label JAVA. Show all posts
Wednesday, May 11, 2011
Method (atau Procedure) in JAVA
Format method :
void function_name(parameter) {
statement;
}
contoh : hasiltambah
import Form.Num;
public class First {
public static void main(String[] args) {
int no1, no2, no3;
no1=10;
no2=11;
Num num1=new Num();
num1.setNumOne(10);
num1.setNumTwo(11);
no3=hasiltambah(no1,no2);
System.out.println("----"+no3);
}
static int hasiltambah (int n1, int n2){
int sum=n1+n2;
return sum;
}
}
LATIHAN : Cipta satu class object Num untuk digunakan dalam method di atas di dalam package Form. Boleh refer http://note4jas.blogspot.com/2011/05/generate-getters-and-setter-in-java.html.
void function_name(parameter) {
statement;
}
contoh : hasiltambah
import Form.Num;
public class First {
public static void main(String[] args) {
int no1, no2, no3;
no1=10;
no2=11;
Num num1=new Num();
num1.setNumOne(10);
num1.setNumTwo(11);
no3=hasiltambah(no1,no2);
System.out.println("----"+no3);
}
static int hasiltambah (int n1, int n2){
int sum=n1+n2;
return sum;
}
}
LATIHAN : Cipta satu class object Num untuk digunakan dalam method di atas di dalam package Form. Boleh refer http://note4jas.blogspot.com/2011/05/generate-getters-and-setter-in-java.html.
Tuesday, May 10, 2011
IF..ELSE...ELSE IF, FOR, WHILE
IF ELSE
if (var1=var2) {
statement1;
} else {
statement2;
}
atau
var1==var2 ? statement1 : statement2;
atau
if (condition) {
statement1;
} else if (condition){
statement2;
} else {
statement3;
}
FOR
for (initial; boolean expression; expression){
statement;
}
contoh :
for(int i=0;i<10;i++){
jumlah_amaun += cachedData.getRow(i).getDouble("amaun_resit");
}
SWITCH
switch (elemen no) {
case condition1:
statement1;
break;
case condition2:
statement2;
break;
default:
statement3;
}
if (var1=var2) {
statement1;
} else {
statement2;
}
atau
var1==var2 ? statement1 : statement2;
atau
if (condition) {
statement1;
} else if (condition){
statement2;
} else {
statement3;
}
FOR
for (initial; boolean expression; expression){
statement;
}
contoh :
for(int i=0;i<10;i++){
jumlah_amaun += cachedData.getRow(i).getDouble("amaun_resit");
}
SWITCH
switch (elemen no) {
case condition1:
statement1;
break;
case condition2:
statement2;
break;
default:
statement3;
}
Object Data Type
1. Create satu class dibawah package action;
2. Declare object staff sebagai satu data type;
--- format : {class} {variable} = new {class}();
--- cth : staff pStaff = new staff();
3. Kalau object staff letak di bawah package lain kena letak import statement;
--- format : import {package}.{class};
--- cth : import form.staff; /*nama package adalah form
4. Untuk guna class
--- format - assign value : {variable}.{setters variable}("{value}");
--- cth : pStaff.setStaffID("11111");
--- format - display value : {variable}.{getters variable}();
--- cth : pStaff.getStaffID();
package action;
public class admin {
public static void main(String[] args) {
staff pStaff = new staff();
pStaff.setStaffID("11111");
pStaff.setStaffName("ALI");
System.out.println ("ID Name ") + pStaff.getStaffID());
}
}
LATIHAN : Paparkan nama staff.
2. Declare object staff sebagai satu data type;
--- format : {class} {variable} = new {class}();
--- cth : staff pStaff = new staff();
3. Kalau object staff letak di bawah package lain kena letak import statement;
--- format : import {package}.{class};
--- cth : import form.staff; /*nama package adalah form
4. Untuk guna class
--- format - assign value : {variable}.{setters variable}("{value}");
--- cth : pStaff.setStaffID("11111");
--- format - display value : {variable}.{getters variable}();
--- cth : pStaff.getStaffID();
package action;
public class admin {
public static void main(String[] args) {
staff pStaff = new staff();
pStaff.setStaffID("11111");
pStaff.setStaffName("ALI");
System.out.println ("ID Name ") + pStaff.getStaffID());
}
}
LATIHAN : Paparkan nama staff.
Monday, May 9, 2011
Generate Getters and Setter in JAVA
Create satu class staff di dalam package action.
package action;
public class staff {
}
Masukkan attribut yang perlu di dalam class staf.
package action;
public class staff {
private String staffID;
private String staffName;
}
Dalam eclipse, getter dan setter boleh digenerate bagi tujuan menggunakan class ini sebagai data type.
Klik source -> Generate Getter and Setters -> Klik button Select All -> Access Modifier : public -> ok
Dalam class akan ditambah getter dan setter. Sekiranya buat melalui notepad bolehlah menaip seperti di bawah :
package action;
public class staff {
private String staffID;
private String staffName;
public String getstaffID() {
return staffID;
}
public String setstaffID() {
this.staffID=staffID;
}
public String getstaffName() {
return staffName;
}
public String setstaffName() {
this.staffName=staffName;
}
}
package action;
public class staff {
}
Masukkan attribut yang perlu di dalam class staf.
package action;
public class staff {
private String staffID;
private String staffName;
}
Dalam eclipse, getter dan setter boleh digenerate bagi tujuan menggunakan class ini sebagai data type.
Klik source -> Generate Getter and Setters -> Klik button Select All -> Access Modifier : public -> ok
Dalam class akan ditambah getter dan setter. Sekiranya buat melalui notepad bolehlah menaip seperti di bawah :
package action;
public class staff {
private String staffID;
private String staffName;
public String getstaffID() {
return staffID;
}
public String setstaffID() {
this.staffID=staffID;
}
public String getstaffName() {
return staffName;
}
public String setstaffName() {
this.staffName=staffName;
}
}
How to create project in JAVA
1. Create new project cth : STAFF
2. Create new source folder cth : src
3. Create new package (atau folder di bawah src) cth : action
4. Create new class cth : HelloServlet
--- satu object akan dicipta di bawah package action iaitu HelloServlet.java
package action;
public class HelloServlet {
public static void main (String[] args) {
System.out.println("Hello...");
}
}
5. Run this class as Java Application
2. Create new source folder cth : src
3. Create new package (atau folder di bawah src) cth : action
4. Create new class cth : HelloServlet
--- satu object akan dicipta di bawah package action iaitu HelloServlet.java
package action;
public class HelloServlet {
public static void main (String[] args) {
System.out.println("Hello...");
}
}
5. Run this class as Java Application
Sunday, May 8, 2011
Declare Variable in JAVA
int x;
int a,b,c;
int a=10;
String test;
Data type primitive bermula dengan huruf kecil seperti int, byte, char, float dll.
Data type class bermula dengan huruf besar seperti String.
int a,b,c;
int a=10;
String test;
Data type primitive bermula dengan huruf kecil seperti int, byte, char, float dll.
Data type class bermula dengan huruf besar seperti String.
Comment di dalam JAVA
Block comment : -
/*
* JAVA VERSION 1.5
* Comment ini warna hijar
*/
Line comment :-
// JAVA VERSION 1.5 - comment ini warna hijau
Other comment :-
/**
* JAVA VERSION 1.5 - comment ni warna biru
* dan dimasukkan ke dalam Java Doc
*/
/*
* JAVA VERSION 1.5
* Comment ini warna hijar
*/
Line comment :-
// JAVA VERSION 1.5 - comment ini warna hijau
Other comment :-
/**
* JAVA VERSION 1.5 - comment ni warna biru
* dan dimasukkan ke dalam Java Doc
*/
Thursday, May 5, 2011
JDK (Java Development Kit)
JDK perlu diinstall terlebih dahulu sebelum kita boleh menggunakan IDE Java. Boleh didownload dari http://downloads.phpnuke.org/en/download-item-view-x-n-a-m-a/JAVA%2BSE%2BDEVELOPMENT%2BKIT%2BJDK%2B.htm
Version terkini adalah JDK 7 atau 1.7 . JDK 1.3 ke bawah, JAVA file letak diluar folder tetapi 1.4 ke atas, JAVA file duduk di dalam folder atau package seperti WEB-INF dll.
Dalam System Properties -> Advance Tab -> Environment Variable tambah User Variable seperti di bawah :

Variable value adalah folder dimana letaknya JDK.
Version terkini adalah JDK 7 atau 1.7 . JDK 1.3 ke bawah, JAVA file letak diluar folder tetapi 1.4 ke atas, JAVA file duduk di dalam folder atau package seperti WEB-INF dll.
Dalam System Properties -> Advance Tab -> Environment Variable tambah User Variable seperti di bawah :
Variable value adalah folder dimana letaknya JDK.
Wednesday, May 4, 2011
10 Aplikasi Terbaik Untuk Pembangunan (IDE) JAVA
1.) Eclipse 3.0 - Free
2.) Netbeans 3.x (Sun Microsystems) - Free
3.) JBuilder X (Borland) - Price:$499
4.) IntelliJ IDEA - Price:$499
5.) JDeveloper (Oracle) - License
6.) SlickEdit - Price:$284
7.) jEdit - Open Source
8.) JCreater - Free
9.) IBM WebSphere Studio Site Developer for Java :
10.) WebLogic Workshop :
http://faq.programmerworld.net/programming/best-java-ide-review.html
2.) Netbeans 3.x (Sun Microsystems) - Free
3.) JBuilder X (Borland) - Price:$499
4.) IntelliJ IDEA - Price:$499
5.) JDeveloper (Oracle) - License
6.) SlickEdit - Price:$284
7.) jEdit - Open Source
8.) JCreater - Free
9.) IBM WebSphere Studio Site Developer for Java :
10.) WebLogic Workshop :
http://faq.programmerworld.net/programming/best-java-ide-review.html
Subscribe to:
Posts (Atom)