Pengenalan Kepada Java & Kotlin

Apa Itu Java?

Java adalah bahasa pengaturcaraan yang bertujuan umum, berasaskan objek, berteraskan kelas dan persekitaran runtime (JRE) yang mengandungi Mesin Maya Java(JVM)

Sebelum menerangkan dengan lebih lanjut mengenai kegunaan Java, admin akan memberi sedikit penerangan berkenaan apa yang dimaksudkan dengan JVM

Apa Yang Dimaksudkan Dengan JVM?

Mesin Maya Maya (JVM) adalah enjin yang menyediakan persekitaran runtime untuk memacu Kod atau aplikasi Java. Ia menukar Java bytecode menjadi bahasa mesin.

Definisi Teknikal: JVM adalah spesifikasi untuk program perisian yang melaksanakan kod dan menyediakan persekitaran runtime untuk kod itu.

Definisi Harian: JVM adalah bagaimana kita menjalankan program Java. Kita mengkonfigurasi tetapan JVM kemudian ia bergantung kepadanya untuk menguruskan sumber program semasa pelaksanaan.

Apa Yang Java Boleh Lakukan?

  • Perbankan: Menguruskan transaksi
  • Peruncitan: Aplikasi pengebilan yang anda lihat di stor / restoran adalah ditulis menggunakan Java
  • Teknologi Maklumat: Java direka untuk menyelesaikan dependensi pelaksanaan.
  • Android: Aplikasi sama ada ditulis dalam Java atau menggunakan API Java.
  • Servis Kewangan: Ia digunakan dalam aplikasi pelayan
  • Pasaran Saham: Untuk menulis algoritma mengenai syarikat mana yang mereka harus melabur.
  • Komuniti Saintifik dan penyelidikan: Untuk berurusan dengan data dalam jumlah yang besar

Nanti dulu, banyak lagi yang boleh dilakukan oleh Java!

Fungsi Teknologi Java

Anda dapat lihat bagaimana sesetengah teknologi memanfaatkan Java sebagai inti penting fungsi mereka dalam imej di atas.

Asal-usul Java

Java adalah bahasa pengaturcaraan yang dikembangkan oleh James Gosling bersama ahli pasukan lain yang bernama Mike Sheridan dan Patrick Naughton yang juga dipanggil sebagai Green Team pada tahun 1995 untuk Sun Microsystems untuk peranti digital seperti kotak set-top, televisyen dan lain-lain

Komponen Dalam Java

1. JVM ( Java Virtual Machine)

Sebuah mesin abstrak yang menyediakan persekitaran run-time di mana Java bytecode boleh dilaksanakan.

2. JRE (Java Runtime Environment)

JRE merujuk kepada persekitaran runtime di mana Java bytecode boleh dilaksanakan. Ia mengimplementasikan JVM (Java Virtual Machine) dan menyediakan semua perpustakaan kelas dan fail sokongan lain yang digunakan oleh JVM semasa runtime.

3. JDK (Java Development Kit)

Mengandungi alat pembangunan JRE seperti penterjemah/ pengangkut, penyusun (javac), arkitek (jar), penjana dokumentasi (Javadoc) dan sebagainya.

4. Pengumpul Sampah

JVM secara automatik mengumpul semula memori yang tidak dirujuk oleh objek lain. Pengumpul sampah Java menyemak semua rujukan objek dan mencari objek yang boleh dibebaskan secara automatik.

Walaupun pengumpul sampah dapat meringankan tugas pengaturcara dari segi keperluan untuk menguruskan memori dengan jelas, pengaturcara masih perlu memastikan bahawa tidak ada rujukan objek yang tidak diperlukan yang disimpan.

Jika tidak, pengumpul sampah tidak dapat melepaskan memori yang berkaitan. Penyimpanan rujukan objek yang tidak diperlukan biasanya dipanggil kebocoran memori.

5. Classpath

Classpath menentukan lokasi penyusun dan runtime Java mencari fail kelas untuk dimuatkan. Arahan ini boleh digunakan dalam program Java.

Sebagai contoh, jika anda ingin menggunakan bahagian luaran perpustakaan Java, anda perlu menambahkan perpustakaan ini ke classpath anda untuk digunakan dalam program anda.

Apa Yang Menarik Tentang Java?

  1. Java boleh berfungsi untuk pelbagai platform yang berbeza seperti Windows, Mac, Linux dan Raspberry PI.
  2. Java merupakan salah satu bahasa pengaturcaraan yang popular di dunia.
  3. Mudah untuk dipelajari dan digunakan.
  4. Sumber yang bersifat terbuka dan percuma.
  5. Selamat , pantas dan berkuasa
  6. Mempunyai sokongan komuniti yang besar yang terdiri daripada puluhan juta pemaju.
  7. Java adalah bahasa berorientasikan objek yang memberikan struktur yang jelas kepada program dan membenarkan kod digunakan semula. Hasilnya, kos pembangunan dapat dikurangkan.
  8. Memudahkan para pengaturcara untuk beralih ke Java atau sebaliknya memandangkan Java mendekati C ++ dan C#.

Langkah-langkah Pemasangan Java

Sekiranya anda hendak memuat turun Java, disyorkan supaya anda membuat muat turun dari laman web rasmi Java, bagi memastikan bahawa fail yang anda muat turun adalah benar-benar apa yang anda mahu dan tidak dijangkiti virus.

Berikut merupakan perkara yang perlu anda tahu sebelum memasang Java:

1. Menyemak Pemasangan

Sebelum memuat turun Java, anda seharusnya memiliki JRE yang telah sedia dipasang. Selain itu, Executable Java juga mesti ada dalam persekitaran laluan anda.

2. Install Java

Bagi Microsoft Windows, Oracle menyediakan pemasang asli yang boleh didapati di laman web Java. Ia mengandungi arahan bagaimana untuk memasang Java untuk semua platform yang disokong.

3. Masalah Pemasangan dan Sistem Operasi Lain

Jika anda mempunyai masalah berhubung pemasangan Java pada sistem, anda boleh melakukan pencarian melalui Google tentang cara untuk memasang JDK pada OS anda.

Gantikan OS anda dengan sistem pengendalian anda seperti Windows, Ubuntu, Mac OS X dan sebagainya. Langkah ini akan membawa anda kepada link-link yang berguna.

Share this article

shares