[Java] Update JDK 8, apa saja sih isinya?

Discussion in 'Programming' started by gumuruhsspj, Apr 6, 2015.

  1. gumuruhsspj

    gumuruhsspj Guest

    [​IMG]

    Java Update 8 apa saja isinya?

    1) Pengembangan baru Nashorn
    Kalau anda belum pernah dengar istilah ini maka saatnya anda terkejut! Karena tujuan utama "Nashorn" ialah mengimplementasikan JavaScript runtime dikombinasikan dengan JVM agar performa yg didapat tetap maksimal. Seperti pada rilis versi 8u40, Oracle telah menerapkan beberapa improvement pada Nashorn scripting engine ini. Karena kedua bahasa JavaScript & Java itu sendiri berbeda, Nashorn telah dikembangkan untuk menghasilkan hasil yang dinamis dari Javascript menjadi bytecode seperti yg dimiliki Java. Dengan Nashorn setiap local variable dan expression yg dipakai tidak akan dapat digunakan secara static. Sehingga semua type yg digunakan akan dianggap sebagai "int".

    Pengembangan baru ini menjadikan kecepatan sebagai hasilnya. Karena pada Java 9, yg saat ini sedang dikembangkan oleh Nashorn Team dikatakan bahwa mereka masih mengalami kendala pada warmup time dibandingkan dengan Java 8.

    Maka jika anda ingin menggunakan Nashorn pada tahap ini, terapkan argument -optimistic-types=true. Silahkan baca kembali blog Oracle tentang hal ini.


    2) Cooperative Memory Management (Fitur Komersil)
    Tambahan baru yg disertakan oleh Oracle terhadap Java 8 ialah Cooperative Memory Mangement. Dengan fitur ini maka konsep melepaskan memory ketika sudah mencapai puncknya menjadi normal kembali. Kenapa? Karena ketika memory pressure semakin tinggi, maka System dengan sendirinya akan Hang (run out of memory).

    JDK akan mengatur penggunaan memory lalu menggunakan pengurangan yg ada untuk mengamankan memory sebelum sampai pada puncaknya (run out of memory). Efeknya, heap size pada Java akan dikurangi, hal itu berarti merubah performa yg digunakan pada umumnya.

    Catat bahwa hal ini hanya akan diperoleh pada fitur komersil, sehingga jika anda developer HotSpot atau OpenJDK, maka fitur ini tidak dapat anda peroleh. Dan kebanyakan dari anda boleh jadi tidak sadar karena keberadaan Commercial dan Open Source yg ada.

    Oracle tidak membagikan informasi secara jelas tentang internal testing mereka untuk fitur-fitur komersilnya. Akan tetapi biasanya, fitur-fitur tertentu akan tiba-tiba muncul pada bagian Open-Source, dengan berdalih, "Ini ialah fitur terbaik, meskipun tidak dijelaskan bagaimana detilnya".

    Ingin tau listing apa berikutnya pada Java 8? Tunggu dan simak kembali pada artikel berikutnya... sampai jumpa! :iloveindonesias


     
  2. Gesper

    Gesper Member

    Joined:
    Mar 1, 2015
    Messages:
    242
    Likes Received:
    9
    Trophy Points:
    18
    Google+:
    Nyimak dulu den, sambil mikir maksudnya apa ya:D
     
  3. Cowok Sejati

    Cowok Sejati Member

    Joined:
    Mar 11, 2015
    Messages:
    248
    Likes Received:
    4
    Trophy Points:
    18
    Pasti para developer akan lebih di mudahkan dengan fitur2 baru dari JDK 8 ini. *jail*
     
  4. tonbad

    tonbad Member

    Joined:
    Dec 21, 2014
    Messages:
    260
    Likes Received:
    24
    Trophy Points:
    18
    Google+:
    sudah menjadi rahasia umum kalau semua aplikasi lagi berusaha ngurangin kosumsi RAM... :) nice info
     
  5. boba solem

    boba solem Member

    Joined:
    Mar 14, 2015
    Messages:
    122
    Likes Received:
    2
    Trophy Points:
    18

Share This Page