Que is improving JAVA

JAVA Language Learning Forum Community


    [ Tutorial I - Pengenalan JAVA ]

    Share
    avatar
    quetzlcoatl
    Admin

    Jumlah posting : 11
    Reputasi : 0
    Join date : 2009-12-31
    Age : 28
    Lokasi : Palembang

    [ Tutorial I - Pengenalan JAVA ]

    Post  quetzlcoatl on Thu Dec 31, 2009 3:19 am

    Pertama - tama, saya ucapkan terima kasih yang sebesar-besarnya untuk berkunjung ke forum komunitas ini.

    Mulai dari dibangunnya komunitas ini, saya sebagai pendiri komunitas ini, akan selalu memberikan tutorial dan update terbaru mengenai bahasa pemrograman JAVA.

    Dari kalangan NEWBIE, INTERMEDIATE, hingga MASTER dapat saling sharing dan berbagi informasi di forum komunitas ini.

    Berikut ini adalah Tutorial Perdana dari saya yang sekaligus membuka bahasan forum komunitas ini.

    Setiap tutorial nantinya akan saya sediakan dengan gambar jika memungkinkan.

    ===============================================================================================
    Tutorial I - Pengenalan JAVA

    I. Teknologi Java
    Tentang Teknologi JAVA
    Teknologi JAVA adalah bahasa pemrograman dan juga platform.

    Bahasa Pemrograman JAVA
    Bahasa pemrograman Java adalah bahasa tingkat tinggi yang dapat dicirikan oleh semua artian sebagai berikut:
    • Simple
    • Berbasis Objek Orientasi
    • Berdistribusi
    • Multithread
    • Dinamis
    • Berarsitektur Netral
    • Portable
    • Performa yang Tinggi
    • Kuat
    • Aman


    Masing-masing artian sebelumnya dijelaskan dalam "The Java Language Environment", sebuah artikel yang ditulis oleh James Gosling dan Henry McGilton.

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


    Sebuah bentuk proses pengembangan perangkat lunak.

    Karena Java VM tersedia pada banyak sistem operasi yang berbeda, file .class yang sama 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 meningkatkan kinerja pada aplikasi Anda. Yang mencakup berbagai tugas seperti menemukan kinerja bottleneck dan mengkompilasi ulang (ke kode native) yang sering digunakan pada bagian koding.


    Melalui Java VM, aplikasi yang sama mampu berjalan pada berbagai platform.

    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, JAVA hanya sebuah platform perangkat lunak yang berjalan di atas perangkat keras lain berbasis platform.

    Platform JAVA mempunyai 2 komponen :
    • Java Virtual Machine
    • Java Aplication 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 pada komponen perangkat lunak yang memberikan banyak kemampuan yang berguna. APIadalah perpustakaan yang dikelompokkan ke dalam kelas-kelas dan interface yang terkait; perpustakaan ini dikenal sebagai paket. Bagian berikutnya, Apa Yang Dapat dilakukan Teknologi JAVA? 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.

    Dikutip dari : http://java.sun.com/docs/books/tutorial/getStarted/intro/definition.html
    avatar
    quetzlcoatl
    Admin

    Jumlah posting : 11
    Reputasi : 0
    Join date : 2009-12-31
    Age : 28
    Lokasi : Palembang

    Re: [ Tutorial I - Pengenalan JAVA ]

    Post  quetzlcoatl on Thu Dec 31, 2009 3:30 am

    II. Apa yang dapat dilakukan dengan Teknologi JAVA ?
    Tujuan umum, bahasa pemrograman tinggi tingkat Java adalah sebuah platform perangkat lunak yang kuat. Setiap pelaksanaan penuh platform Java memberi Anda fitur sebagai berikut:
    • Development Tools: Peralatan pembangunan menyediakan seluruh yang Anda butuhkan untuk meng-compile, menjalankan, mengawasi, debugging, dan mendokumentasikan aplikasi Anda. Sebagai developer baru, peralatan utama yang akan Anda gunakan adalah kompiler javac, Java Launcher, dan peralatan dokumentasi javadoc.
    • Application Programming Interface (API): API menyediakan fungsi utama dari bahasa pemrograman JAVA. API menawarkan beragam kelas berguna yang siap digunakan dalam Aplikasi Anda nanti. Ini mencakup semuanya, mulai dari objek dasar, untuk jaringan dan keamanan, untuk generasi XML dan database akses, dan lainnya. API Core sangat besar; untuk mendapatkan gambaran tentang apa yang dikandungnya, konsultasikan dengan Dokumentasi Java SE Development Kit 6 (JDKTM 6).
    • Deployment Technologies: Perangkat lunak JDK yang menyediakan mekanisme standar seperti perangkat lunak Java Web Start dan perangkat lunak Java Plug-In untuk menyebarkan aplikasi Anda kepada pengguna akhir.
    • User Interface Toolkits: Peralatan Swing dan Java 2D memungkinkan untuk menciptakan Graphical User Interface (GUI) yang canggih.
    • Integration Libraries: Integration libraries seperti Java IDL API, JDBCTM API, Java Penamaan dan Direktori InterfaceTM ( "JNDI") API, Java RMI, dan Java Remote Method Invocation over Internet Inter-ORB Protocol Teknologi (Java RMI-IIOP Teknologi) memungkinkan database akses dan memanipulasi benda-benda terpencil.


    Dikutip dari http://java.sun.com/docs/books/tutorial/getStarted/intro/cando.html

      Current date/time is Tue Sep 26, 2017 2:09 pm