Java 7
Oracle baru saja mengumumkan peluncuran platform
Java standard edition 7 (Java SE7). Mereka mengklaim bahwa Java terbaru ini
akan memiliki berbagai kemudahan dibandingkan dengan versi-versi sebelumnya.
Dikatakan terdapat tujuh keuntungan Java SE7.
Yang pertama adalah perubahan bahasa. Perubahan bahasa ini dikatakan Oracle
dapat membantu pengembang untuk dapat lebih produkitf dan menghasilkan program
dengan syntak yang sederhana sehingga dapat dengan mudah dimengerti.
Selanjutnya adalah peningkatan bahasa pendukung dinamis, seperti Ruby,
Phyton, dan Javascript. Dengan adanya bahasa pendukung tersebut dapat
meningkatkan performance pada JVM. Ketiga adalah multicore API baru yang membuat
pengembang lebih mudah untuk mendekomposisi permasalahan menjadi beberapa
bagian yang nantinya dapat dieksekusi secara paralel. Selain itu terdapat juga
interface I/O yang lebih komprehensif, fitur jaringan dan kemananan baru,
support terhadap internasionalisasi, termasuk unicode 6.0, dan yang terakhir
adalah tersedia beberapa versi update librari.
Java SE7 yang baru pertama kali ini dikembangkan
oleh Oracle memiliki kompabilitas dengan versi sebelumnya. Sehingga para
pengembang tak perlu susah-susah untuk beradaptasi.
Java 1.0
Multiplatform. Kelebihan utama
dari Java ialah dapat dijalankan di beberapa platform / sistem
operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di
mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java
dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa
mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa
platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis
java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di
atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft
Windows, Linux,
Mac OS
dan Sun Solaris.
Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri
(yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode
tersebut.
OOP (Object
Oriented Programming - Pemrogram Berorientasi Objek). Perpustakaan Kelas Yang Lengkap, Java
terkenal dengan kelengkapan library/perpustakaan
(kumpulan program program yang disertakan dalam pemrograman java) yang sangat
memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya.
Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang
besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk
melingkupi seluruh kebutuhan pembangunan aplikasi.
Bergaya C++, memiliki
sintaks seperti bahasa pemrograman C++ sehingga
menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java
sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java.
Universitas-universitas di Amerika
Serikat juga mulai berpindah dengan mengajarkan Java kepada
murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna
juga bagi mereka yang bukan mengambil jurusan komputer.
Pengumpulan sampah otomatis,
memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak
perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa
C++ yang dipakai secara luas).

0 komentar:
Posting Komentar