- Java Sederhana
Java sebagian dimodelkan pada C + +, tapi sangat disederhanakan dan ditingkatkan. Beberapa orang menyebut Java sebagai "C + + -" karena seperti C + + tapi dengan fungsionalitas yang lebih dan aspek negatif yang lebih sedikit. - Java Berorientasi Objek
Java secara inheren berorientasi objek. Meskipun banyak bahasa berorientasi objek mulai ketat sebagai bahasa prosedural, Java dirancang dari awal untuk berorientasi obyek. Pemrograman berorientasi obyek (OOP) adalah pendekatan pemrograman populer yang menggantikan teknik tradisional pemrograman prosedural.
Salah satu isu sentral dalam pengembangan perangkat lunak adalah bagaimana untuk menggunakan kembali kode. Pemrograman berorientasi objek memberikan fleksibilitas besar, modularitas, kejelasan, dan usabilitas melalui enkapsulasi, inheritance, dan polymorphism. - Java Terdistribusi
Komputasi terdistribusi melibatkan beberapa komputer bekerja sama dalam jaringan. Java dirancang untuk membuat komputasi terdistribusi mudah. Karena kemampuan jaringan secara inheren terintegrasi ke Java, menulis program jaringan adalah seperti mengirim dan menerima data ke dan dari file. - Java Interpreted
Anda membutuhkan penerjemah untuk menjalankan program Java. Program-program yang dikompilasi ke dalam kode Java Virtual Machine yang disebut bytecode. Bytecode adalah mesin-independen dan dapat berjalan pada mesin yang memiliki interpreter Java, yang merupakan bagian dari Java Virtual Machine (JVM). - Java Kuat
Compiler Java dapat mendeteksi banyak masalah yang pertama akan muncul pada waktu eksekusi dalam bahasa lain.
Java telah menghilangkan beberapa jenis rawan kesalahan pemrograman membangun ditemukan dalam bahasa lain.
Java memiliki fitur penanganan-pengecualian runtime untuk memberikan dukungan pemrograman untuk ketahanan. - Java Aman
Java mengimplementasikan mekanisme keamanan beberapa untuk melindungi sistem Anda terhadap bahaya yang disebabkan oleh program nyasar - Arsitektur Java-Netral
Tulis sekali, jalankan di mana saja
Dengan Java Virtual Machine (JVM), Anda dapat menulis satu program yang akan berjalan pada platform apapun. - Java Portabel
Karena Java adalah arsitektur netral, program Java yang portabel. Mereka dapat dijalankan pada platform apapun tanpa dikompilasi ulang. - Java Kinerja
Java kinerja Karena Java adalah arsitektur netral, program Java yang portabel. Mereka dapat dijalankan pada platform apapun tanpa dikompilasi ulang. - Java multithreaded
Pemrograman multithread yang lancar terintegrasi di Java, sedangkan dalam bahasa lain Anda harus memanggil prosedur khusus untuk sistem operasi untuk memungkinkan multithreading. - Java Dinamis
Java dirancang untuk beradaptasi dengan lingkungan yang berkembang. Kode baru dapat dimuat dengan cepat tanpa kompilasi ulang. Tidak perlu bagi pengembang untuk menciptakan, dan bagi pengguna untuk menginstal, versi utama perangkat lunak baru. Fitur baru dapat dimasukkan secara transparan sesuai kebutuhan.
Minggu, 12 Agustus 2012
Karakteristik Java
Posted on 8/12/2012 by dinahaq
Categories: Berbagi, JAVA Programing