Selamet Dateng di Web nya BiLLy,, yang Enjoy ya Baca nya !! Hehehehe

25 Februari 2010

About the Java Technology

Java Programming Language

    Bahasa pemrograman Java adalah bahasa tingkat tinggi yang dapat dicirikan oleh semua Buzzwords berikut:

      # Wikipedia
      # Arsitektur netral
      # Object oriented
      # Portable
      # Distributed
      # High performance
      # Multithreaded
      # Kuat
      # Dinamis
      # Secure

    Masing-masing Buzzwords sebelumnya dijelaskan dalam The Java Language Environment, sebuah kertas putih yang ditulis oleh James Gosling dan Henry McGilton.

    Dalam bahasa pemrograman Java, seluruh source code pertama kali ditulis di file teks biasa berakhir dengan. Java ekstensi. File source tersebut kemudian dikompilasi ke dalam. Kelas file oleh kompiler javac. A. Class tidak berisi kode yang berasal dari prosesor Anda, tetapi malah berisi bytecode - bahasa mesin dari Java Virtual Machine1 (Java VM). Alat peluncur java kemudian menjalankan aplikasi Anda dengan instance dari Java Virtual Machine.

    Karena Java VM tersedia pada banyak sistem operasi yang berbeda, yang sama. File kelas mampu berjalan pada Microsoft Windows, Sistem Operasi Solaris TM (Solaris OS), Linux, atau Mac OS. Beberapa mesin virtual, seperti Java HotSpot virtual machine, melakukan langkah-langkah tambahan saat runtime untuk memberikan aplikasi Anda meningkatkan kinerja. Ini mencakup berbagai tugas seperti kinerja menemukan kemacetan dan mengkompilasi ulang (untuk kode native) yang sering digunakan bagian kode.

Java Platform

    Sebuah platform adalah lingkungan perangkat keras atau perangkat lunak dimana program berjalan. Kita telah menyebutkan beberapa platform yang paling populer seperti Microsoft Windows, Linux, Solaris OS, dan Mac OS. Kebanyakan platform dapat digambarkan sebagai kombinasi dari sistem operasi dan perangkat keras yang mendasarinya. Platform Java berbeda dari kebanyakan platform lain dalam bahwa itu hanya sebuah platform perangkat lunak yang berjalan di atas perangkat keras lain berbasis platform.

    Platform Java memiliki dua komponen:

        * The Java Virtual Machine
        * Java Application Programming Interface (API)

    Anda sudah diperkenalkan dengan Java Virtual Machine; itu dasar untuk platform Java dan di porting ke berbagai platform berbasis hardware.

    API adalah koleksi besar yang siap pakai komponen perangkat lunak yang memberikan kemampuan banyak berguna. Ini adalah perpustakaan dikelompokkan ke dalam kelas-kelas dan interface yang terkait; perpustakaan ini dikenal sebagai paket. Bagian berikutnya, Apa Yang Dapat Jawa Teknologi Do? menyoroti beberapa fungsionalitas yang disediakan oleh API.

API dan Java Virtual Machine melindungi program dari hardware yang mendasarinya.
    Sebagai platform-lingkungan independen, platform Java dapat menjadi sedikit lebih lambat dari kode asli. Namun, compiler dan kemajuan dalam teknologi mesin virtual membawa kinerja yang mendekati kode native tanpa mengancam portabilitas.

    Istilah "Java Virtual Machine" dan "JVM" berarti sebuah Virtual Machine untuk platform Java.
Terusin bacanya dong ah..