Instalasi Java

Pada Window
Pada windows, file instalasi berupa self-extracting file, yaitu file exe yang akan mengekstract dirinya untuk dikompilasi ke direktory tertentu proses instalasi akan menawarkan default untuk directory instalasi seperti jdk1.3.1 atau jdk1.4. Kita sebaiknya tidak mengubahnya karena kita bisa mendapatkan berbagai macam versinya. Secara default jdk akan menempati directory c:/jdk1.3.1/. Download

setelah selesai melakukan instalasi di window, sekarang saatnya mengkonfigurasi jalur eksekusi (path) yaitu path yang akan dicari System Operasi ketika sedang menjalankan program. cara menambahkan path adalah sebagai berikut :


Di window XP, Klik Start => Control Panel => System kemuadian pada Environment masuk pada User Variable Windows, temukan variable path , tambahkan directory jdk<versi>\bin di awal path dan gunakan titik koma sebagai pemisah dengan path yang lain

Fitur Fitur Unggulan Java

Bahasa yang sederhana
Java dirancang agar mudah dipelajari dan digunakan secara efektive. java tidak emnyediakan fitur fitur rumit, serta banyak program yang mulanya harus dikerjakan secara manual, dijava dikerjakan secara otomatis seperti alokasi memori.

Java tidak mendukung fitur fitur rumit seperti dibawah ini :
1.Explicit pointer manipulation
2.Implicit type casting
3.Structure and unions
4.Operator overloading
5.Templates
6.Header file
7.Multiple inheritence


Fitur Java

Java memiliki banyak fitur penting yang ditujukan untuk membuat berbagai macam jenis aplikasi secara seragam yaitu :


1. Program di lingkungan web browser
(Applet) program ini dieksekusi di web browser dari halaman web yang memuat Java Applet. Web broser kemudian menugaskan web enterprener(JRE-Java RuntimeEnvironment) untuk mengeksekusi java applet yang diterima. Java applet membuat langkah besar. Memungkinkan web menjadi sarana interaktif dimana web dapat bereaksi terhadap tanggapan pemakai.

2.Program di lingkungan web server
java server Page, sebagai web scripting serupa ASP,PHP dan sebagainya. Program ditempelkan dihalaman HTML. HTML ini tidak langsung dikirim ke web browser tapi diolah dulu oleh web server dan hasilnnya yang berupa document html dikirim web server ke web browser. Pemrograman JSP mengakomodasi gaya bahasa PHP, Gaya tagging seperti Cold fusion dan Orientasi komponent Java Beans Java servlet, komponent ini adalah semacam modul web server. JSP akan diterjemahkan menjadi servlet agar mempercepat proses eksekusi.

Sejarah Java

Pada tahun 19941, sekelompok insinyur Sun MicroSystem, Inc dipimpin Patrick Naughton dan James Gosling merancang bahasa untuk sebuah perangkat seperti cable TV box. Karena perangkat tidak mempunyai banyak memory bahasa harus berukuran kecil dan menghasilkan code yang liat. Karena berbagai pabrik memproduksi dalam platform yang berbeda beda maka bahasa harus netral arsitektur manapun. Proyek ini diberi nama kode "Green"

Kebutuhan untuk kecil, liat dan netral platform mengantar tim mempelajari implementasi pascal yang pernah dicoba, Niclaus Wirth, Pencipta pascal telah membuat bahasa kode antara (intermeiate code) portable untuk mesin hipotesis. Kode antara ini kemudian dapat dijalankan disemua mesin yang memiliki enterpreter. proyek Green menggunakan mesin maya untuk mengatasi isu netral terhadap arsitektur mesin.

What Can I do With Java

Seluruh kemampuan yang dimiliki java dapat dikatakan mampu membuat segala macam yang ada saat ini :
1.berbasis konsol tradisional yang berbasis text (text based application)
2.Berbasis windows atau GUI based application segala platform sistem operasi
3.Aplikasi di web browser dengan menggunakan java Applet
4.Aplikasi Web Server dengan menggunakan Java Servlet, JSP(Java server Page)
5. Aplikasi berbasis model komponen java seperti Component di Borland Dhelpi atau Control di Visual Basic, yaitu java Beans
6. Aplikasi Terbesar skala Enterprise dengan menggunakan EJB (Enterprise Java Beans) disertai basis koneksi basis data
messaging (JMS-Java Messaging System) mailing (Java Mail), Konectivitas(JCA-Java Conectivity Architecture),
dan RMI (Remote Methide Invocation) dan sebagainya
7. Aplikasi handheld dan mobile computing melalui J2ME (Java 2 Micro Edition)

Apakah Bahasa Java itu sulit

Pernyataan ini bisa benar dan bisa juga salah. Dikatakan benar karena bahasa java merupakan bahasa yang sintak nya sederhana. Bahasa java mudah diperluas untuk keperluan khusus. Konsep-Konsep pemrograman yang diusung dalam bahasa pemrograman java merupakan konsep pemrograman yang terbukti unggul. Disaring dari beragam fitur pemrograman sebelumnya.

Pernyataan salah apabila dikaitkan dengan seluruh kemampuan yang dapat diimplementasikan dengan bahasa java.Bahasa Java sebagai bahasa yang mempunyai kemampuan luar biasa tentu bukan bahasa pemrograman yang mudah. Java mempunyai kemampuan luar biasa karena telah memiliki beribu pustaka kelas yang telah memberi tambahan kemampuan padanya.

Edisi Java

Sebagian besar bahasa pemrograman modern berdiri diatas pustaka-pustaka kelas yang telah ada untuk mendukung fungsionalitas. Pada bahasa pemrograman java, kelompok-kelompok kelas yang berkaitan erat dengan fungsi java dimasukan ke dalam satu paket, bervariasi sesuai dengan edisi Java. Masing masing paket digunakan untuk maksut tertentu, baik untuk applet, aplikasi standar, Skala Enterprise dan produk konsumer.

Java merupakan bahasa yang dapat dijalankan di semua platform, di beragam lingkungan : Internet, Consumer electronic product dan Computer applications. Java Platform tersedia dalam tiga edisi untuk keperluan yang berbeda yaitu :


  1. Java 2 Standard Edition (J2SE)
  2. Java 2 Enterprise Edition (J2EE)
  3. Java 2 Micro Edition (J2ME)

Pada pengembangan Enterprise application kita menggunakan sejumlah besar paket. Pada Consumer Electronic Product, hanya sebagian kecil bahasa yang digunakan. Masing-masing edisi berisi Java 2 Software Development Kit (SDK) untuk mengembangkan aplikasi dan Java 2 RunTime Environment untuk menjalankan aplikasi.