Pages

Thursday, 9 October 2014

Rangkuman Java

1. Pengenalan Java

                Bahasa pemrograman Java merupakan sebuah bahasa yang memiliki fitur berorientasi objek , di desain untuk menjadi cukup simple dengan tujuan mudah di kuasai oleh banyak programmer. Bahasa pemrograman Java mirip dengan bahasa C dan C++ tapi dengan pengorganisasian yang berbeda, dengan beberapa aspek bahasa C dan C++ yang di hilangkan dan di tambahkan beberapa aspek dari bahasa pemrogaman lain nya. Ini di tujukan untuk membuat suatu bahasa terapan, bukan bahasa penelitian. Bahasa java dapat dengan mudah diadaptasikan dan dipakai oleh bermacam Hardware.

                Prinsip Java:
·         Harus simple, berorientasi objek dan familiar
·         Harus kuat dan aman
·         Memiliki kemampuan Portable
·         Memiliki Peforma tinggi


2. Kelebihan dan Kekurangan

           Kelebihan Bahasa Java :

1.  Sederhana dan ampuh, java menyediakan sarana untuk membuat program (applet) yang berjalan pada web browser.

2. Aman, java dirancang dengan konsep keamanan internet.

3. Berorientasi objek, java tidak diturunkan bahasa pemrogaman manapun. Java memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan.

4. Kokoh, java membatasi programmer dengan memberi kunci supaya progamer dapat menemukan kesalahan lebih cepat saat mengembangkan program.

5. Interaktif, java dirancang untuk menciptakan program jaringan yang interaktif.

6. Netral terhadap berbagai arsitektur, java mampu berjalan dalam platform apapun seperti PC, UNIX, Macintosh, dll.

7. Terinterpretasi dan berkinerja tinggi, java melengkapi keajaiban lintas platform yang luar biasa dengan kompilasi ke dalam representasi langsung yang disebut java code byte yang dapat diterjemahkan oleh system apapun yang memiliki java interpreter dan java virtual machine.

8. Mendukung koneksi ke database.

          Kekurangan bahasa Java :

1. Java memiliki kecepatan yang kurang dari bahasa C ++.

2. Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda.

3.  Java memakan banyak memori computer.

4. Java merupakan bahasa yang kompleks dan susah dipelajari.

5. Program yang dibuat oleh bahasa ini lebih lambat disbanding program yang dibuat dengan bahasa lain seperti C atau C++.


3. Syntax Java

                Aturan penulisan Java sebagian besar berasal dari C++. Tapi tidak seperti C++ yang menggabungkan syntax untuk tipe bahasa terstruktur dan berorientasi objek, Java dibuat secara ekslusif untuk menjadi sebuah bahasa berorientasi objek. Seluruh kode di tulis dalam sebuah kelas dan semuanya merupakan objek kecuali beberapa tipe data dasar.

                Contoh kode Java:

public class Program1
{ public static void main( String []args )
{
                                double r;
                                double luas;
                                r = 20;
                                luas = r*r*3.14;
                                System.out.println("luas Lingkaran dengan radius "+ r +" adalah "+ luas);
                }
}

Sumber :The Java® Language Specification Java SE 7 Edition



No comments:

Post a Comment