Mengenal java
17.44
By
Teknologi
0
komentar
Pengertian Java
Java adalah bahasa pemrograman yang
multi platform dan multi device. Sekali anda menuliskan sebuah program
dengan menggunakan Java, anda dapat menjalankannya hampir di semua
komputer dan perangkat lain yang support Java, dengan sedikit perubahan
atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis
Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java
Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan
platform sistem operasi yang berbeda karena sifatnya yang umum dan non-spesifik.
Slogan Java adalah Tulis sekali,
jalankan di manapunâ€. Sekarang ini Java menjadi sebuah bahasa
pemrograman yang populer dan dimanfaatkan secara luas untuk pengembangan
perangkat lunak. Kebanyakan perangkat lunak yang menggunakan java adalah ponsel feature dan ponsel pintar atau smartphone.
Kelebihan dan kekurangan Java
Setelah membahas mengenai java, selanjutnya kita membahas mengenai kelebihan dan kekurangan java. Kelebihan Java
yang pertama tentu saja multiplatform. Java dapat dijalankan dalam
beberapa platform komputer dan sistem operasi yang berbeda. Hal ini
sesuai dengan slogannya yangs udah dibahas sebelumnya. Yang kedua adalah
OOP atau Object Oriented Programming. Java memiliki library yang
lengkap. Library disini adalah sebuah kumpulan dari program yang
disertakan dalam Java. Hal ini akan memudahkan pemrograman menjadi lebih
mudah. Kelengkapan library semakin beragam jika ditambah dengan karya
komunitas Java.
Setiap hal pasti memiliki kelebihan dan
kekurangan. Kekurangan yang dimiliki oleh Java adalah pada satu
slogannya, takni “Tulis sekali dan jalankan dimana saja†ternyata
tidak sepenuhnya benar. Beberapa hal harus disesuaikan jika dijalankan
pada platform yang berbeda. Misalnya untuk J2SE dengan platform SWT-AWT
bridge tidak dapat berfungsi di Mac OS X. Kekurangan lainnya adalah
kemudahan aplikasi Java didekompilasi. Dekompilasi adalah suatu proses
membalikkan sebuah aplikasi menjadi kode sumbernya. Hal ini memungkinkan
terjadi pada Java karena berupa bytecode yang menyimpan bahasa tingkat
tinggi. Hal ini terjadi pula pada platform .NET dari Microsoft sehingga
program yang dihasilkan mudah dibajak kodenya karena sulit untuk
disembunyikan.
Kekurangan Java yang
lain adalah penggunaan memori yang cukup banyak, lebih besar daripada
bahasa tingkat tinggi sebelum generasi Java. Namun hal ini memang sesuai
dengan fitur beragam yang dimiliki oleh Java. Masalah memori ini juga
tidak dialami oleh semua pengguna aplikasi Java. Mereka yang sudah
menggunakan perangkat keras dengan teknologi terbaru tidak merasakan
kelambatan dan konsumsi memori Java yang tinggi. Lain halnya dengan
mereka yang menggunakan teknologi lama atau komputer yang sudah berumur tua lebih dari empat tahun akan merasakan adanya
kelambatan. Namun apapun kelemahan yang dimiliki Java, faktanya adalah
Java merupakan bahasa pemrograman yang populer dan digunakan di seluruh
dunia saat ini.
Diharapkan artikel mengenai pengertian java beserta kelebihan dan kekurangannya di atas dapat kamu pahami dan bermanfaat bagi kamu yang membutuhkan (iwan)
public class Operatorilhamdp {
public static void main(String [] args) {
int a = 30;
int b = 40;
int c = 35;
int d = 35;
System.out.println("---------------Operator Aritmatika---------------");
System.out.println("a + b = "+(a+b) );
System.out.println("a - b = "+(a-b) );
System.out.println("a * b = "+(a*b) );
System.out.println("b / a = "+(b/a) );
System.out.println("c % a = "+(c%a) );
System.out.println("-------------------------------------------------");
System.out.println();
System.out.println("---------------Operator Relasional---------------");
System.out.println("a == b = "+(a==b) );
System.out.println("a != b = "+(a!=b) );
System.out.println("b > c = "+(b>c) );
System.out.println("d < a = "+(c<a) );
System.out.println("a >= c = "+(d>=c) );
System.out.println("-------------------------------------------------");
}
}
sumber ; http://www.belajar-komputer-mu.com/2012/09/pengertian-pemrograman-java-kelebihan-dan-kekurangan.html
0 komentar: