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.
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.
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.