Aziz. Powered by Blogger.

Sifat dan karakteristik java

SIFAT JAVA

1. BerorientasiObjek
Artinyapenulisanprogram harusdibuatdalambentukobjek-objek, kemudian
memodelkansifatmesing-masingobjekdalambentukprogram. Java menentukandan
mengaturinteraksiobjek.
2. Terdistribusi
Dalamhalini, java dapatdigunakanuntukmenyebarkan/mendistribusikandata atau
informasidalamworkstation client, e-mail server, database server, danwebserver.
3. Multiplatfrom
Program java sudahdierjemahkandenganbenardanberhasildapatdijalankanpada
platfromyang lain ataupadasistemopersaiyang lain. Java menggunakanprinsip
WORA ( Write Once nadRun Anywhere ).Sekalimenuliskanprogramhasilprogramnya
dapatdijalankanpadasistemoperasiyang manasaja.
4. Multithread
Multithread adalahmemperbanyakpekerjaanyang dikerjakandalamsatuanwaktu
yang hampirbersamaan.

KARAKTERISTIK JAVA

1.Sederhana
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namuns intaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multipleinheritance.Java juga menggunakan automatic memory allocation dan  memory garbagecollection.
2.Berorientasiobjek(ObjectOriented)
Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan duni anyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
3.Dapatdidistribusidenganmudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya librariesnetworking yang terintegrasi pada Java.
4.Interpreter
Program Java dijalankan menggunakan interpreter yaitu Java VirtualMachine(JVM). Hal ini menyebabkan sourcecode Java yang telah dikompilasi menjadi Java byte codes dapat
dijalankan pada platform yang berbeda-beda.
5.Robust 
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime- Exceptionhandling untuk membantu mengatasi error pada pemrograman. 
6.Aman 
Sebagai bahasa pemrograman untuk aplikasi internet dan terdistribusi, Java memiliki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak system computer yang menjalankan aplikasi tersebut. 
7.ArchitectureNeutral 
Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan Java Virtual Machine.

0 comments:

Post a Comment