1. Java bersifat sederhana relatif mudah
Java dimodelkan
sebagaian dari bahasa C++,namun dengan memperbaiki beberapa karakteristik C++ ,
seperi menguangi
kompleksitas beberapa fitur , penambahan fungsionalitas , serta penghilang
beberapa aspek pemicu ketidak stabilan sistem pada C++
sebagai contoh , java menggatikan konsep pewarisan lebih
dari satu (multiple inheritance) dengan interface , meghilangkan konsep pointer
yang sering membingungkan , otomatisasi sistem alokasi memory.
Membuat java menjadi relatif sederhana dan mudah untuk
dipelajari dibandingkan Bahasa pemrograman lainnya.
2. Java berorientasi pada objek (Object Oriented)
Java adalah bahasa
pemrograman yang berorientasi objek (OOP), bukan seperti pascal , basic ,atau C
yang berbasis prosedural.
Dalam memecahkan masalah , java membagi program menjadi
objek-objek , kemudian memodelkan sifat dan tingkah laku masing masing.
Selanjutnya , java menentukan dan mengatur imteraksi antara
objek yang satu dengan lainnya.
3. Java bersifat terdistribusi
Pada dekade awal
perkembangan PC , komputer hanya bersifat sebagai workstation tunggal , tidak
terhubung satu sama lainnya.
Saat ini, sistem komputerisasi cenderung terdistribusi ,
mulai dari workstation clien , e-mail server , database server , web server ,
proxy server.
4. Java bersifat multiplatform
Dewasa ini kita
mengenalkan banyak platform Operation system , mulai dari windows ,Apple
berbagai varian UNIX dan Linux.
Pada umumnya , program yang dibuat dan dikompile disuatu
platform hanya bisa dijalankan diplatform tersebut.
Java bersifat multiplatform , yakni dapat
di"terjemahkan" oleh java interpreter pada berbagai sistem operasi
5. java bersifat Multithread
Thread adalah
proses yang dapat dikerjakan oleh dalam suatu waktu. java berdifat
multithreaded artinya dapat mengerjakan beberapa proses dalam waktu yang hampir
bersamaan
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.