Skip to main content

Berkenalan dengan Java

Logo Java

James Gosling, pencipta Java
Java adalah bahasa pemrograman tingkat tinggi dengan sistem berorientasi objek yang multi platform dan multi device. Java diciptakan oleh James Gosling yang dirilis pertama kali oleh Sun Microsystems pada tahu 1995. Bahasa ini banyak mengadopsi sintaks pada C dan C++ namun dengan sintaks model objek yang lebih sederhana. Sebagai bahasa pemrograman, Java dirancang menjadi handal dan aman. Java mempunyai sifat neutral architecture , karena Java Compiler yang digunakan untuk mengkompilasi kode program Java Compiler yang digunakan untuk menkompilasi kode program pada Java dirancang untuk menghasilkan kode yang netral terhadap semua arsitekture perangkat keras yang disebut sebagai Java Bytecode .
Java dikenal pula dengan slogannya yaitu, “Write once, run anywhere” yang berarti bahwa kode yang berjalan pada satu platform tidak perlu dikompilasi ulang untuk berjalan di platform lain. Sekarang ini Java telah menjadi sebuah bahasa pemrogramanan yang populer dan dimanfaatkan secara luar untuk pengembangan perangkat lunak. Kebanyakan perangkat lunak yang menggunakan Java adalah ponsel feature dan smartphone.
Ada lima tujuan utama dalam penciptaan Bahasa Java dari James Gosling (Pencipta Java Programming Language), yaitu :
1.      It shoud be simple, object oriented and familiar”. (Sederhana, berorientasi objek dan dikenal).
2.      It should be robust and secure”. (Kuat dan aman).
3.      It should be architecture-neutral and portable”. (Berarsitektur netral dan portabel).
4.      It should execute with high performance”. (Mengeksekusi dengan kinerja yang tinggi).
5.      It should be interpreted, threaded, and dynamic”. (ditafsirkan, berurutan, dan dinamis).
            Sebagai sebuah platform, Java terdiri atas dua bagian utama, yaitu :
·         Java Virtual Machine (JVM) adalah mesin virtual yang digunakan secara khusus untuk mengeksekusi berkas bytecode Java.
·         Java Application Programming Interface (Java API) adalah komponen-komponen dan class Java yang sudah jadi, yang memiliki berbagai kemampuan untuk menangani objek, string, angka dan sebagainya.
Sun Microsystems membagi arsitektur Java menjadi 3 bagian, yaitu :
·         Enterprise Java (J2EE) untuk aplikasi berbasis web.
·         Standard Java (J2SE), biasa dikenal sebagai bahasa Java.
·         Micro Java (J2ME) adalah bagian dari J2SE.
Fitur – Fitur Java
1.      Applet
Program Java yang dapat berjalan di atas browser, yang dapat membuat halaman HTML lebih dinamis dan menarik.
2.      Java Networking
Sekumpulan API (Application Programming Interface) yang menyediakan fungsi-fungsi untuk aplikasi-aplikasi jaringan, seperti penyediaan akses untuk TCP, UDP, IP Address dan URL. Tetapi Java Networking tidak meyediakan akses untuk ICMP dikarenakan alasan security dan pada kondisi umum hanya administrator (root) yang bisa memanfaatkan protolol ICMP.
3.      Java Database Connectivity (JDBC)
JDBC menyediakan sekumpulan API untuk mengatur keamanan mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server. Keunggulan dari JDBC adalah dapat mengakses sumberdata dan berjalan pada semua Platform yang mempunyai Java Virtual Machine (JVM)
4.      Java Security
Java Security menyediakan sekumpulan API untuk mengatur security dari aplikasi Java baik secara high level atau low level.

            Kelebihan Java
·         Berorientasi Objek
·         Bersifat Multiplatform
·         Bersifat Multithreading
·         Dapat didistribusi dengan mudah
·         Bersifat dinamis

Kekurangan Java
·         Meskipun multiplatform, namun ada beberapa hal yang tidak kompatibel antara platform sati dengan platform lain.
·         Mudah di dekompilasi.

·         Penggunaan memori yang banyak.

Comments

  1. salam hangat dari kami ijin informasinya gan, dari kami pengrajin jaket kulit

    ReplyDelete

Post a Comment

Blog ini nofollow, jadi berkomentarlah yang baik jangan mengandung unsur:
-SARA
-SPAM
-Komentar berkaitan dengan artikel dan atau materi yang telah disajikan.
Go Blogger Indonesia ... :D

Popular posts from this blog

Drama Korea A Thousand Days Promise Sinopsis Lengkap

Kali ini saya akan hadir dengan Sinopsis Drama Korea Terbaru yang berjudul A Thousand Days Promise   dan bagi anda penggemar drama korea mungkin tidak mau melewatkan A Thousand Days Promise. drama korea yang berjenis melodrama romantis yang bisa membuat anda sangat terharu. A Thousand Days Promise menceritakan tentang kesetiaan serta kegigihan seorang suami dalam merawat istrinya yang perlahan lahan hilang ingatan,A Thousand Days Promise Korean Drama ini diproduksi pada tahun 2011, dan dibintangi oleh artis papan atas korea seperti Soo Ae sebagai Lee Seo-yeon, Kim Rae-won Sebagai Park Ji-hyung, dan Jung Yoo-mi Sebagai Noh Hyang-ki. Adapun kisah dari drama korea ini sangatlah menyentuh dan sangat mengharukan dengan ending yang bisa ditebak yaitu sad ending. nah bagi anda yang penasaran akan saya berikan Sinopsis A Thousand Days Promise . berikut sinopsisnya. A Thousand Days Promise Sinopsis Drama ini memulai kisahnya pada Lee Seo-yeon (Soo Ae) yang telah mengen

Pengertian dan Definisi Cara Mengetik 10 Jari (Typing Master Pro)

Assalamualaikum Wr.WB. Selamat pagi atau apalah pokoknya saya udah ngucapin selamat buat kalian entah pagi,siang,sore,malam,maupun tidur.(hehehe). Sudah lama nih saya tidak posting blog. hmmmm.. ini karena saya masih fokus untuk menyelesaikan semua tugas saya di sekolah saya tercinta. terutama tugas untuk produktif,karena saya adalah seorang anak smk (wkwkkw...). (lama amat, min... ) yaudah ketimbang saya curhat dan ngomong yang gk ada artinya lebih baek simak tulisan atau sedikit tips dan trick,pengetahuan untuk kalian semua. langsung saja , saya akan menulis tentang sebuah artikel yang berjudul " Pengertian dan Definisi Cara Mengetik 10 Jari (Typing Master Pro) ". langsung saja kita simak bareng-bareng.. :D Typing Master Pro (Mengetik 10 Jari) A.       Pengertian.   Typing Mater Pro adalah sebuah software yang dapat melatih kecepatan mengetik kita. Dengan software ini, kita dapat menjadi seorang typing yang handal . Typing Master ini dapat membantu Kita yang ingin

Asal Usul Air

Sebuah penemuan baru dengan satelit NASA menunjukkan bahwa air di bumi kemungkinan berasal dari angkasa luar. Dalam hal ini, komet-komet yang berjatuhan ke bumi. Di antara sembilan planet dalam tata surya kita, hanya bumi yang diberkahi dengan banyak sekali air dalam keadaan cair. Persediaan air di dunia ini berjumlah 1.360 juta kilometer kubik.Yang sama pentingnya dengan banyaknya air adalah kemampuan bumi untuk memeliharanya dalam ketiga wujud dasar zat –yaitu sebagai zat cair, zat padat dan uap. Air adalah satu-satunya bahan umum yang ada secara alamiah dalam ketiga wujud itu di bumi, dan rupanya bumilah satu-satunya planet yang memiliki air dengan cara ini. Keadaan ini tidak hanya telah menentukan tata kehidupan di bumi, tetapi, dalam tata surya kita. Air tak Pernah Diam Selama ribuan tahun manusia sudah menyadari pentingnya peranan air. Begitu berlimpah, begitu luar biasa dan begitu pentingnya air sehingga zat ini selalu membangkitkan rasa heran bercampur kagum. Ma