Java


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.

B.     SEJARAH JAVA


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.

C.     VARIABEL JAVA



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

.