Wednesday, 12 September 2012

Penerangan HelloWorld! (1)

Penerangan Coding HelloWorld:

Baiklah disini aku akan share dgn korang bagaimana coding java tu beroperasi dan ape makna2 coding yang kita taip kat command prompt dan di notepad.


Syntax:

Compile java program:

javac class_name.java

Contoh: javac HelloWorld.java

Run java program:

java class_name

Contoh: java HelloWorld

javac (compiler)
-       sebutan nya javacompile
-       compile .java(convert java program kpd byte code) dan create .class file

java
-       kita bagitau JVM untuk run .class yang telah dicompile sebelum tu.

Baiklah settle sudah command untuk compile dan run java program korang.

Macamana coding java dibaca oleh compiler? Coding java dibaca line by line, makna nya ia dibaca dr atas turun kebawah.

Setiap line akan diperiksa jika ada ape2 error, sama ada compiler error or runtime error. Apabila ada error, compiler akan stop dan keluar la error message.

Ok, mari kita lihat balik coding kat bawah ni, aku akan cuba explain setiap baris.


Syntax utk isytihar(declare) class:

<modifier> class <classname>{

}

Contoh:

public class HelloWorld

-       public (sejenis modifier) , memberitahu bahawa class tu adalah untuk umum(public). Sesiapa pon boleh guna(access) dia.
-       class ialah keyword word utk java(ada banyak keyword/reserve word dalam java) tak boleh ubah, Dah fix.(Nanti aku akan share lagi pasal reserve word ni)
-       HelloWorld ialah nama class. Nama class mesti sama nama file masa kita save. Andaikata korang bagi nama class Kereta, masa save pon kita kena save sebagai Kereta.java Tujuan nya untuk bagitau computer(compiler/jvm) yang kita nak create java class file.
-       Digalakkan apabila kita create class, sentiasa guna huruf besar pada permulaan perkataan. Contoh: public class Rumah, public class Motor, class Kelas
-       { } ini di kenali sebagai curly brace, tujuan nya nak bagitau ape2 jugak yang berada didalam nya ialah milik sesuatu diatas nya.
Contoh:

HelloWorld{
// body of HelloWorld
}

-       Kita boleh compile class tanpa run

No comments:

Post a Comment