Fitur-fitur baru yang diberikan JDK 7

Pendahuluan

Sudahkah kalian tahu jika major release yang selanjutnya dari platform Java SE adalah JDK 7 (Java Development Kit 7). JDK 7 memperkenalkan beberapa fitur penting untuk memperbaiki kinerja, usability, dan keamanan dari platform Java.

Fitur-fitur penting pada JDK 7

Fitur-fitur pada JDK 7 terutama berfokus pada area-area berikut:

  • Modularisasi

    Salah satu keuntungan dari modularisasi adalah platform menjadi smaller download, (lebih kecil untuk di-download) dan berpotensi untuk meningkatkan kinerja pada saat start-up. Memiliki memory footprint yang lebih kecil juga menigkatkan kinerja secara signifikan terutama untuk aplikasi desktop. Platform yang lebih kecil juga berarti sekarang dapat disesuaikan pada perangkat dengan memori yang terbatas.

  • Multi-Language Support

    Meningkatkan kompatibilitas antara Java dan berbagai bahasa dinamis lainnya seperti Ruby dan Python, dengan menyediakan implementasi better-than-native dari bahasa-bahasa tersebut diatas Java Runtime Environment (JRE).

  • Developer Productivity

    Menambahkan beberapa fitur untuk meningkatkan produktivitas developer.

  • Kinerja

    Garbage collector baru yaitu Garbage First (G1) yang merupakan low pause, server-style garbage collector yang pada akhirnya akan menggantikan Concurrent Mark-Sweep (CMS) garbage collector. Kelebihan utama G1 dibanding CMS adalah incremental compaction, predictability yang lebih baik, dan kemudahan penggunaan.

Informasi yang berkaitan mengenai fitur-fitur penting tersebut

Referensi

  1. JDK 7 Release“, http://java.sun.com/features/jdk/7 (diakses pukul 13:17 AM 13 Juni 2009).