Wednesday, 17 April 2019

JAVA APMOB

Pengertian Java

Java adalah bahasa pemrograman yang dapat membuat seluruh bentuk aplikasi, desktop, web, mobile dan lainnya, sebagaimana dibuat dengan menggunakan bahasa pemrograman konvensional yang lain. Bahasa Pemrograman Java ini berorientasi objek (OOP-Object Oriented Programming), dan dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk berbagai sistem operasi dan bersifat open source. Dengan slogannya “Write once, run anywhere” atau diterjemahkantulis sekali, jalankan di mana saja”. Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose).

Bahasa Java ini banyak mengadopsi sintaks yang terdapat pada C dan C++. Namun, dengan sintak model objek yang lebih sederhana. Dan aplikasi-aplikasi yang berbasis Java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).


Baca juga https://clk.freespinwins.com/9dTw


Manfaat menggunakan Java
Bahasa Pemrograman Java diantaranya yang sering kita lihat banyak digunakan untuk membuat aplikasi, dekstop, web. Namun dibawah ini ada beberapa kelebihan dan kekurangan di dalam Java itu sendiri :


·         Kelebihan diantaranya,

Multiplatform
Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip “tulis sekali, jalankan di mana saja”. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin/bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS, dan Sun Solaris.


C++
Seperti yang dijelaskan tadi banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas yang berada di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
·         Kekurangan diantaranya,


Tulis sekali, perbaiki di mana saja
Dari info yang dicari, hal ini masih ada beberapa yang tidak kompatibel antara platform satu dengan platform lainnya.


Mudah di Dekompilasi
 Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.


Menggunakan kapasitas memori yang banyak
Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C++ dan Pascal (lebih spesifik lagi seperti, Delphi dan Object Pascal).


Contoh Platform Java
-          JavaServer Pages
-          Swing Applications
-          Opera Mini
-          UC Browser

No comments:

Post a Comment

Entri yang di Unggulkan

Manfaat mangga

Manfaat Buah Mangga bagi Kesehatan Berikut ini beberapa manfaat mangga yang luar biasa untuk kesehatan dan kecantikan Anda. ...