Pengertian, Fungsi serta Komponen dari Java

© Pexels

Pengertian Java

Java dikenal dengan moto “Write Once, Run Anywhere” yang memiliki arti bahwa Java adalah bahasa pemrograman yang mampu dijalankan di berbagai platform tanpa perlu penyesuaian ulang di platformnya. Contohnya, dapat dijalankan di Android, Linux, Windows, dan lain-lain.

Alasan kenapa Java dapat dijalankan di mana saja, karena bahasa pemrograman ini memiliki sistem syntax atau kode pemrograman level tertinggi. Syntax akan disusun dengan Java Virtual Machine (JVM) menjadi kode numeric (bytescode) platform, sehingga aplikasi Java dapat dijalankan di berbagai perangkat.

Mengapa Java Digunakan?

  • Mudah digunakan

Dasar dari Java adalah bahasa pemrograman C++. Meskipun bahasa pemrograman tersebut cukup kuat, tetapi tergolong konteks dan tidak cukup untuk berbagai kebutuhan Java.

Java dibangun dari dan menjadi semacam peningkatan dari bahasa pemrograman tersebut. Hal ini membuat Java menjadi bahasa pemrograman yang kuat dan sederhana untuk digunakan.

Secara khusus, jika kamu sudah familiar dengan C++, kamu kemungkinan besar tidak akan banyak kesulitan untuk mempelajari Java.

  • Berorientasi Pada Objek

Seperti disebutkan di atas, hal ini terkait dengan sifatnya yang merupakan bahasa pemrograman berorientasi objek. Hal ini berbeda dengan bahasa pemrograman C++ yang bisa dianggap semi beriorentasi pada objek.

Java memiliki beberapa fitur dari bahasa pemrograman berorientasi objek atau object-oriented programming language (OOP). Hal-hal tersebut di antaranya adalah abstractionencapsulation, inheritance dan polymorphism.

  • Keamanan

Pada awalnya, Java ditujukan untuk perangkat mobile yang bertukar data lewat jaringan. Hal ini membuat bahasa Java dibangun dengan tingkat keamanan tinggi.

Java sendiri bisa dikatakan adalah salah satu bahasa pemrograman dengan tingkat keamanan yang tinggi.

  • Bisa digunakan di berbagai platform

Sebuah program idealnya bisa bekerja terlepas dari platform apa yang digunakan untuk mengeksekusinya. Java ditulis sebagai bahasa pemrograman yang portabel dan bisa digunakan lintas platform.

Hal tersebut membuatnya dapat digunakan di berbagai sistem operasi, hardware, ataupun perangkat. Ini sejalan dengan slogan write once, run anywhere yang identik dengan bahasa pemrograman ini.

Fungsi Java di PC

Adapun fungsi Java adalah sebagai berikut:

  • Mendukung Native Method

Mendukung native method merupakan salah satu fungsi dari Java. Dengan adanya dukungan ini, maka Java memungkinkan programmer dapat menulis berbagai fungsi dengan cepat dibandingkan yang lain.

  • Bahasa yang digunakan sederhana

Dikarenakan menggunakan sintaks yang bisa dibilang mirip dengan C++, maka hal tersebut membuat Java lebih sederhana dibandingkan dengan bahasa pemrograman lainnya.

  • Hanya fokus pada objek

Bahasa pemrograman Java berfokus pada objek. Artinya, program komputer dapat saling melakukan komunikasi dalam satu kelompok objek.

  • Pengamanan yang cukup ketat

Selanjutnya yaitu pengamanan yang cukup ketat, di mana Java memiliki pengaman tiga lapis. Hal ini dikarenakan untuk melindungi sistem dari orang-orang yang tidak bertanggung jawab.

  • Bisa dipakai di sistem operasi manapun

Java dapat digunakan pada sistem operasi manapun. Hal ini dikarenakan bahasa Java termasuk ke dalam Platform Independence, sehingga saat dibuat sebuah file maka file tersebut dapat dijalankan di mana saja.

  • Adanya Fitur GUI

Selanjutnya yaitu adanya fitur GUI atau Grafical User Interface. GUI ini merupakan salah satu fitur yang ada di dalam Java. Umumnya, elemen dasar di Java memiliki dua macam untuk terciptanya tampilan, yaitu AWT dan Swing.

Komponen Java

Adapun komponen penting dalam Java adalah seperti berikut:

  • JVM

Pertama, komponen dari Java adalah JVM atau Java Virtual Machine. JVM ini bisa dibilang sebagai jantung dari bahasa pemrograman Java. Artinya, saat menjalankan program Java, maka JVM memiliki tugas untuk mengonversi bytecode menjadi sebuah kode yang lebih spesifik lagi.

  • JDK

Java Development Kit atau JDK adalah komponen utama dari Java. JDK memberikan semua tools, binaries, executables yang dibutuhkan untuk menyusun dan mengeksekusi program Java.

  • JRE

Terakhir, komponen Java adalah JRE atau Java Runtime Environment. JRE ini merupakan implementasi dari JVM, yang mana menyediakan platform untuk melakukan eksekusi program-program Java.

Editor : Irfan

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll to Top
WhatsApp Tanya & Beli Program?