A. PENGERTIAN JAVA
Java menurut definisi dari Sun adalah mana untuk
sekumpulanteknologi untuk membuat dan menjalankan perangkat lunak pada
komputerstand alone ataupun pada lingkungan jaringan. Java 2 adalah generasi
keduadari java platform. Kata berdiri di atas sebuah mesin interpreter yang
diberimana Java Virtual Machine (JVM). JVM inilah yang akan membaca
bytecodedalam file.class dari suatu program sebagai representasi langsung
dariprogram yang berisi bahasa mesin. Oleh karena itu, bahasa java disebutsebagai
bahasa pemrograman yang portable karena dapat dijalankan padaberbagai sistem
operasi, asalkan pada sistem operasi tersebut terdapat JVM.
Agar sebuah program Java dapat dijalankan, maka file
dengan ekstensi.java harus dikompilasi menjadi file bytecode. Untuk menjalankan
bytecodetersebut dibutuhkan JRE (Java Runtime Environment) yang
memungkinkanpemakai untuk menjalankan program Java, hanya menjalankan, tidak
untuk membuat kode baru lagi. JRE berisi JVM dan library Java yang
digunakan.
Java memiliki beberapa versi library atau teknologi
yang disebut jugasebagai edisi dari bahasa pemrograman Java. Tiga edisi utama
dari librarytersebut adalah Micro, Standard, dan Enterprise. J2ME (Java2 Micro
Edition)merupakan edisi library yang dirancang untuk digunakan pada
devicetertententu seperti pagers dan mobile phone. J2SE (Java2 Standard
Edition)merupakan edisi library yang dirancang untuk membuat aplikasi desktop
atauapplet pada web browser. J2EE (Java2 Enterprise Edition) merupakan
edisilibrari Java yang dirancang untuk membuat sebuah aplikasi enterprise
yangmemerlukan antarmuka dengan sumber data (data source) atau dapat
puladikatakan bahwa J2EE adalah kelompok yang lebih besar dengan J2SE didalamnya.
Bahasa Pemrograman Java pertama lahir dari The Green
Project, yangberjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas
1992.Proyek tersebut belum menggunakan
versi yang dinamakan Oak. Proyek inidimotori oleh Patrick Naughton, Mike
Sheridan, James Gosling dan Bill Joy,beserta sembilan pemrogram lainnya dari
Sun Microsystems. Salah satu hasilproyek ini adalah maskot Duke yang dibuat
oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung
perkantoran Sand HillRoad di Menlo Park. Sekitar musim panas 1992 proyek ini
ditutup denganmenghasilkan sebuah program Java Oak pertama, yang ditujukan
sebagaipengendali sebuah peralatan dengan teknologi layar sentuh (touch
screen),seperti pada PDA sekarang ini. Teknologi baru ini dinamai
"*7" (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan
TV kabeltertarik ditambah beberapa orang dari proyek The Green Project.
Merekamemusatkan kegiatannya pada sebuah ruangan kantor di 100 HamiltonAvenue,
Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan
meningkatdalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini
jugaditetapkan pemakaian Internet sebagai medium yang menjembatani kerja danide
di antara mereka. Pada awal tahun 1990-an, Internet masih merupakanrintisan,
yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser ) Mosaic sebagai landasan awaluntuk
membuat perambah Java pertama yang dinamai Web Runner,terinsipirasi dari film
1980-an, Blade Runner. Pada perkembangan rilispertama, Web Runner berganti nama
menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode
sumber Javaversi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk
pemberitaanpertama kali pada surat kabar San Jose Mercury News pada tanggal 23
Mei1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada
pukul 04.00di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama
proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama MarcAndreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan
jendelaruangan kerja "bapak java", James Gosling. Nama Oak ini tidak
dipakai untuk versi release Java karena sebuah perangkat lunak sudah
terdaftar denganmerek dagang tersebut, sehingga diambil nama penggantinya
menjadi "Java".Nama ini diambil dari kopi murni yang digiling
langsung dari biji (kopitubruk) kesukaan Gosling.
Bahasa pemrograman pada umumnya,
mengenal adanya variabel yangdigunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenalsebagai bahasa pemrograman dengan sifat strongly
typed yang artinyadiharuskan
mendeklarasikan tipe data dari semua variabel, dan apabila lupaatau salah
mengikuti aturan pendeklarasian variabel, maka akan mendapatkan error pada saat
proses kompilasi.
Variabel merupakan containeryang digunakan untuk menyimpan suatunilai pada sebuah rogram
dengan tipe tertentu. Untuk mendefinisikanvariabel, kita dapat menggunakan
identifier ntuk menamai variabel tersebut.
1. Identifier
Identifier adalah kumpulan karakter yang dapat
digunakan untuk menamai variabel, method, lass, interface, dan package.
Sebagaimanabahasa pemrograman pada umumnya, Java memiliki peraturan
untuk identifier yang valid atau sah. Identifier bisa disebut valid atau
sah apabiladiawali dengan :-
·
Huruf / abjad
·
Karakter mata uang
·
Underscore ( _ )
Identifier
dapat terdiri dari :-
·
Huruf / abjad
·
Angka
·
Underscore ( _ )
Identifier tidak boleh mengandung @, spasi atau
diawali denganangka. Selain itu, identifier tidak boleh menggunakan keyword
ataukatakata yang memiliki arti atau digunakan dalam pemrograman Java. Daftar
Keyword Java :
Abstact double int strictfp
Boolean flse static super
Break fxtends long switch
Byte final native synchronized
Case finally new this
Catch float
package throw
Char for private throw
sclass goto
protected transient
const if
public try
continue implements
return void
default import
short volatile
do i nstanceof
interface while
Selain
menggunakan karakter biasa, kita juga dapat menggunakanunicode sebagai
identifier.
loading...
0 Response to "Java"
Post a Comment