PENGENALAN JAVA
PENGENALAN JAVA
SEJARAH
Pada tahun 1991, sekelompok insinyur SUN yang
dipimpin Patrick Naughton dan James Gosling ingin merancang bahasa komputer
untuk perangkat consumer seperti cable Tv box. Karena perangkat itu tidak
mempunyai banyak memori, bahasa harus berukuran kecil dan menghasilkan kode
yang liat, maka bahasa harus bebas dari arsitektur manapun. Proyek ini diberi
nama kode Green.
Produk
pertama proyek Green adalah “*7”, sebuah kendali jauh yang sangat cerdas. Pada
tahun 1995, Netscape memutuskan membuat browser yang dilengkapi dengan Java.
Setelah itu diikuti IBM, Symantec, Inspire, bahkan Microsoft. Bahasa Java
merupakan karya Sun Microsystem Inc. Rilis resmi dilakukan pada Nopember 1995.
Nama JAVA sendiri terinspirasi pada saat orang–orang
di proyek Green sedang menikmati secangkir kopi di sebuah kedai kopi yang
kemudian dengan tidak sengaja salah satu dari mereka menyebutkan kata JAVA yang
mengandung arti asal bijih kopi. Maskot Java adalah Duke.
TEKNOLOGI PADA JAVA
v JAVA
sebagai sebuah Bahasa Pemrograman
v JAVA sebagai sebuah Development Environment
v JAVA sebagai sebuah Aplikasi
v JAVA sebagai sebuah Deployment Environment
PEMBAGIAN EDISI PAKET PADA JAVA
v Java
2 Standar Edition (J2SE)
J2SE
menyediakan lingkungan pengembangan yang kaya fitur, stabil, aman, dan
cross-platform.
v Java 2 Enterpise Edition (J2EE)
J2EE
menyediakan tempat untuk membangun dan menjalankan multitier enterprise
editions.
v Java
2 Micro Edition (J2ME)
J2ME
selain menyedikan bahasa Java yang sama, unggul dalam portabilitas (kemampuan
dapat dijalankan dimanapun), safe network delivery.
KARAKTERISTIK JAVA
ü SEDERHANA
ü BERORIENTASI OBJEK
ü DAPAT DIDISTRIBUSI DENGAN MUDAH
ü INTERPRETER
ü ROBUST
ü AMAN
ü ARCHITECTURE NEUTRAL
ü PORTABEL
ü PERFORMANCE
ü MULTITHREAD
ü DINAMIS
FITUR-FITUR PADA JAVA
•
JAVA VIRTUAL MACHINE (JVM)
•
Garbage Collection
•
Code Security
1.
class-loader menangani
pemuatan kelas Java ke runtime interpreter.
2.
bytecode verifier
3.
security
management
STRUKTUR PROGRAM
•
Suatu
aplikasi java memiliki struktur sbb:
class coba {
public static void main(String[] args){
(tulis
code/ program disini)
}
}
// komentar
/*
komentar
*/
•
Keterangan :
ü Penulisan
pada JAVA bersifat Case-Sensitive
TIPE DATA
v Data primitive : Data-data dasar java, yang hampir sama
dengan C++
ü Data Integer :
int 4
byte kisaran nilai :-2.147.486.648 s/d 2.147.486.647
short 2 byte kisaran nilai :-32.768 s/d 32.767
long 8 byte kisaran nilai :-9.223.372.036.854.775.808L
s/d
9.223.372.036.854.775.807L
byte 1 byte kisaran nilai :-128 s/d 127
ü Data floating
point :
float 4 byte kisaran nilai :+3.40282347E+38F
(7 digit ignifikan)
double 8 byte kisaran nilai :+1.79769313486231570E+308
(15
digit signifikan)
ü karakter dan boolean
char 1
byte 1 karakter
boolean bernilai true, false
OPERATOR
q Operator aritmatik :
+, - , * dan /
untuk : penambahan, pengurangan, perkalian dan pembagian
+= , yakni : x+=4
ekivalen dengan operasi : x=x+4
-= ; *= dan /=
memiliki ekivalensi yang sama dengan -=
++ yaitu : n++
ekivalen dengan n=n+1 (increment by one)
-- yaitu : n--
ekivalen dengan n=n-1 (decrement by one)
% untuk MODULO(sisa
pembagian), yaitu : 5 % 3
sama dengan 2
q Operator relational dan logika :
< , > , <=
dan >= adalah : lebih kecil, lebih besar, lebih kecil atau sama dan lebih
besa atau sama
== untuk SAMA DENGAN
!= untuk TIDAK SAMA DENGAN
&& untuk operator AND
|| untuk operator OR
VARIABEL
Terdapat beberapa
batasan yang harus diperhatikan dalam penentuan nama variabel pada saat proses
deklarasi, yaitu sebagai berikut:
Ø Nama variabel tidak boleh mengandung spasi. Gunakan tanda
“-” atau “_”.
contoh :
int Bilangan_bulat;
Ø Nama variabel tidak boleh berupa angka atau diawali oleh
karakter numerik (angka).
contoh :
double T12;
Ø Nama variabel tidak boleh mengandung karakter simbol,
kecuali tanda $.
contoh :
char $a;
Ø Nama variabel tidak boleh menggunakan kata kunci yang
sudah didefinisikan di dalam Java.
contoh :
byte while ; // SALAH
Ø Dalam satu blok program, nama variabel harus bersifat
unik atau berbeda satu sama lain.
Usahakan nama
variabel sedeskriptif mungkin sehingga kode program dapat lebih mudah dipahami
oleh orang lain (terutama bila bekerja dengan tim
CONTOH PROGRAM
//ini adalah contoh program java
Class ProgramContoh{
public
static void main (String[] args){
System.out.println(“Ini
program Java”);
}
}
0 komentar:
Posting Komentar