Anda di halaman 1dari 3

MENULIS JAVA SOURCE CODE

========================
-bisa menggunakan editor apa saja
-ekstensi file harus ".java"
contoh : SelamatDatang.java

-aturan nama file source code java:


a. nama file HARUS SAMA DENGAN nama class yang ber-label "public"
b. jika di dalam file .java , tidak ada class yang ber-label "public",
maka nama file bebas

-kompilasi source java:


a. untuk mengcompile, jalankan perintah javac NamaFile.java
CONTOH : javac SelamatDatang.java

b. jika file .java di compile, maka akan menghasilkan file baru ber-
ekstensi .class
-yang meng-hasilkan file .class adalah definisi class di dalam
file .java kita,
BUKAN file .java kita yang menjadi .class

-cara menjalankan program java


a. cara menjalankan : java NamaFileDotClassTanpaExtensi
CONTOH :
========
-nama file .class : SelamatDatang.class
-cara eksekusi : java SelamatDatang

b. file.class yang bisa di eksekusi, hanya yang di dalamnya terdapat


function/method:
"public static void main(String [] args)"
*) jika tidak ada function di atas, maka class TIDAK BISA DI
EKSEKUSI

-aturan penamaan class di dalam source code


a. Diawali huruf kapital (Upper Case)
b. Diikutu huruf kecil (Lower Case)
c. Jika Ketemu Kata Baru, di awali Upper Case Dan diikuti Lower Case
d. Singkatan, di tulis UpperCase dan diikuti Upper Case

CONTOH
======
Pesawat
PesawatTempur
PesawatTempurCanggih
SMKNegeriSatu

*) aturan ini tidak bersifat WAJIB, tetapi bersifat anjuran


*) aturan ini merupakan standart international

-jenis class Di dalam java


a. Driver Class / Main Class / Class Utama
-adalah class yang di dalamnya terdapat "public static void
main(String [] args)"
-class ini bisa di jalankan secara mandiri
-class ini menjadi "titik awal" / "starting point" untuk
menjalankan program anda
-dalam sebuah aplikasi java, biasanya hanya ada 1 saja Driver
class

b. Object class / Library Class


-adalah class yang di dalamnya TIDAK terdapat "public static void
main(String [] args)"
-class ini TIDAK bisa di jalankan secara mandiri
-class ini biasanya akan di panggil dari class lain
-di dalam sebuah aplikasi java , biasa ada banyak Object/Library
class

-trik meng-compile source code java yang terdiri dari banyak file:
-compile-lah Main/Driver class, maka OBject class akan ikut ter-compile

-jika class bersifat INDEPENDENT (di dalamnya tidak memanggil class


lain), maka ketika dicompile,
hanya dia sendiri yang akan ter-compile

-jika class bersifat DEPENDENT (di dalamnya memanggil class lain),


maka ketika di compile,
class yang di panggil akan ikut ter-compile

JAR
====
-kepanjangan dari Java ARchive
-jar adalah file .zip tetapi extensinya di ubah menjadi .jar
-ini adalah cara yang kita gunakan untuk mendistribusikan software java
yg sudah ready kecustomer / end user

-struktur direktory file .jar

java.util.Scanner
=================
-ini adalah library yang bisa digunakan untuk menangkap inputan dari
keyboard

Anda mungkin juga menyukai