Pengertian JAVA

SekolahOnlineRuangguru.com – Hallo teman kembali lagi bersama kami web paling baik untuk anda mendapatkan ilmu, nah pada kesempatan kali ini kami akan menyampaikan tentang Pengertian JAVA.

Jika siswa atau mahasiswa jurusan Ilmu Komputer, Teknologi Informasi atau juga Rekayasa Perangkat Lunak harus terbiasa dengan bahasa pemrograman JAVA. Biasanya smartphone memakai perangkat lunak atau software menggunakan bahasa pemrograman JAVA.

Bukan hanya didalam komputer, Java bisa juga dijalankan di smartphone. Untuk diskusi yang lebih rinci, mari kita lihat ulasan di bawah tentang JAVA. Berikut ini merupakan pengertian JAVA yang harus anda ketahui.

Apa itu JAVA?

PENGERTIAN JAVA

Pengertian Java ialah bahasa pemrograman tingkat tinggi yang berorientasi objek atau OOP dan program java juga terdiri dari bagian-bagian yang disebut dengan Class.

Kelas terdiri dari metode yang bekerja dan mengembalikan informasi setelah melakukan pekerjaan mereka.

Banyak programmer Java mengambil keuntungan di dalam kumpulan kelas di library class Java yang disebut API atau (Java Application Programming Interface).

Kelas-kelas ini diatur dalam kelompok-kelompok yang disebut paket. Java API telah menciptakan applet dan aplikasi canggih dengan menyediakan fungsionalitas yang memadai.

Jadi ada dua hal yang harus dipelajari di Jawa, yaitu cara menggunakan kelas di Java API dan belajar bahasa Java.

Tidak ada cara lain selain kelas yang merupakan satu-satunya cara untuk mendeklarasikan bagian eksekusi program.

Dalam program Java javac untuk mengkompilasi file kode sumber Java ke dalam kelas bytecode. File kode sumber memiliki ekstensi * .java.

Baca Juga :  Pengertian Rekayasa Perangkat Lunak

Kompiler javac menghasilkan file bytecode kelas dengan ekstensi * .class. Interpreter adalah modul utama dalam sistem Java yang digunakan oleh aplikasi Java dan menjalankan program bytecode Java.

Dengan kata lain Java adalah bahasa pemrograman yang dapat membuat semua bentuk aplikasi tidak hanya desktop dan web tetapi juga dapat membuat aplikasi mobile dan lainnya.

Seperti yang dibuat menggunakan bahasa pemrograman konvensional lainnya. Java adalah bahasa pemrograman yang bersifat umum atau non-spesifik (general purpose).

Pemrograman Berorientasi Objek (OOP) Bahasa Pemrograman Java, dan dapat dijalankan pada berbagai platform sistem operasi. Dalam OOP, program komputer sebagai kelompok objek yang saling berinteraksi.

Apa itu OOP?

Definisi singkat dari OOP adalah untuk mengatur program sebagai kumpulan komponen yang disebut objek.

Objek-objek ini ada secara independen, memiliki aturan untuk berkomunikasi atau berhubungan dengan objek lain serta untuk memesan objek lain agar memberikan informasi tertentu atau juga meminta objek lain agar melakukan sesuatu.

Kelas bertindak sebagai modul dan tipe. Sebagai tipe, ketika dijalankan, program membuat objek yang merupakan instance Class. Kelas dapat mewarisi kelas lain.

Java tidak mengizinkan multiple inheritance tetapi menyelesaikan kebutuhan multiple inheritance dengan antarmuka yang lebih elegan.

Perkembangan Java tidak hanya difokuskan pada satu buah sistem operasi, namun dikembangkan untuk beragam sistem operasi serta bersifat open source. Dengan slogan “Tulis sekali, jalankan di mana saja”.

Pemrograman Java mengadopsi banyak sintaks yang ditemukan dalam C dan C ++ tetapi dengan sintaks model objek yang lebih sederhana.

Aplikasi berbasis Java umumnya dikompilasi menjadi p-code (bytecode) dan dapat dijalankan di berbagai Java Virtual Machines (JVM).

Setelah membahas mengenai pengertian java sekarang kita mempelajari tentang fungsi dari java.

Fungsi Java

Bahasa pemrograman Java memiliki beberapa fungsi dalam pembuatan aplikasi sebagai berikut.

1. Bahasa yang Digunakan Sederhana

Jika dibandingkan dengan bahasa pemrograman lain, Java bisa dikatakan lebih sederhana dari yang lain. Ini karena Java menggunakan sintaksis yang bisa dibilang mirip dengan C ++.

Baca Juga :  Pengertian IDM

2. Hanya Fokus pada Objek

Bahasa pemrograman Java hanya berfokus pada Objek. Dengan hanya berfokus pada objek, program komputer dapat berkomunikasi satu sama lain dalam kelompok objek.

3. Keamanan yang Cukup Ketat

Ada tiga lapisan keamanan di Jawa. Keamanan ini tentu saja dilakukan untuk melindungi sistem dari penyalahgunaan orang yang tidak bertanggung jawab.

4. Dapat Digunakan pada Sistem Operasi Apa Pun

Seperti yang sudah dijelaskan pada poin 1 jika Java dapat berjalan di komputer yang menggunakan sistem operasi apa pun. Ini dapat dilakukan karena Bahasa Jawa termasuk Platform Independence.

Ketika file dibuat, file dapat dijalankan di perangkat apa pun.

5. Menggunakan Sistem exception-handling

Exception-handling ini menyediakan cara untuk memisahkan bagian perlindungan kesalahan dari bagian kode normal. Dengan begitu kode mengarah ke struktur kode yang jauh lebih bersih.

Jika kesalahan ditemukan, Java akan membuat pengecualian. Pengecualian ini dapat ditangkap dan dikelola oleh program tanpa memiliki dampak yang lebih buruk.

6. Mendukung Metode Asli

Java mendukung metode atau fungsi asli yang ditulis dalam bahasa lain, terutama C dan C ++.

Dengan dukungan metode asli ini, memungkinkan pemrogram untuk menulis berbagai fungsi yang dapat dilakukan dengan cepat dibandingkan dengan fungsi lainnya.

7. Adanya Garbage Collector

Fungsi collector dapat mengumpulkan “garbage” secara otomatis. Dengan adanya pemungut sampah ini, programmer tidak perlu dibebani dengan memori yang rusak.

8. Daftar Pustaka Lengkap

Bahasa pemrograman Java memiliki daftar pustaka yang cukup komprehensif. Dengan ini pemrogram dapat membuat aplikasi sesuai dengan apa yang diinginkan.

9. Fitur GUI

GUI atau singkatan dari Graphical User Interface adalah salah satu fitur yang ada di Jawa.

10. Penyelesaian C ++

Bagi Anda programmer yang terbiasa dengan bahasa pemrograman C ++, Anda tidak perlu khawatir tentang bahasa pemrograman Java. Karena gaya Java disesuaikan dengan C ++.

Bahkan dengan bahasa pemrograman Java, Anda dapat memperluas kode yang Anda inginkan dibandingkan melalui C ++.

Baca Juga :  Pengertian Teknologi Informasi

Kelebihan dan Kekurangan Java

kelebihan dan kekurangan java

Berikut ini adalah keunggulan JAVA yang harus Anda ketahui.

Kelebihan dari JAVA

  • Mudah Dikembangkan

Salah satu kelebihan Java adalah kemudahan pengembangan aplikasi. Ini tentu saja sangat membantu bagi programmer dan pengembang untuk lebih mengembangkan aplikasi berbasis Java.

  • Multiplatform

Keuntungan lain dari bahasa pemrograman java dan banyak diminati oleh pengembang dan programmer adalah salah satu bahasa pemrograman multi-platform.

Atau dengan kata lain universal dan dapat digunakan di platform apa pun. Ini tentu saja membuat banyak pengembang aplikasi yang menggunakan dasar bahasa pemrograman Java untuk membuat aplikasi yang diinginkannya.

  • Memiliki kemudahan dalam menyusun naskah

Keuntungan lain dari bahasa pemrograman Java Bahasa pemrograman Java adalah salah satu bahasa pemrograman yang mudah dipelajari.

Pemrogram dan pengembang dalam menyusun program, harus menggunakan skrip, agar program dapat berjalan.

Dengan menggunakan bahasa pemrograman Java, skrip akan lebih mudah untuk dibuat dan dipelajari, sehingga beberapa programmer pemula sudah dapat mengembangkan aplikasi yang menggunakan bahasa pemrograman Java.

  • Jika programmer berorientasi kegunaan, Java sangat mendukung

Keuntungan dari bahasa pemrograman java terkait erat dengan kemampuan aplikasi yang dibuat dengan Java yang dapat bekerja pada platform apa pun.

Dan ini terkait dengan kegunaan, atau kegunaan suatu aplikasi.

  • Bahasa pemrograman berorientasi objek

Bahasa pemrograman Java adalah salah satu bentuk atau jenis bahasa pemrograman berorientasi objek.

Itu berarti setiap aplikasi yang dibangun menggunakan bahasa pemrograman java akan disesuaikan dengan objek atau bisa juga dengan tampilan dan antarmuka aplikasi.

  • Dinamis

Sifat dinamis ini sangatlah erat hubungannya dengan keunggulan bahasa pemrograman Java karena sangat mudah dikembangkan.

Kekurangan JAVA

  • Penggunaan memori cukup tinggi

Bahasa pemrograman Java memang menawarkan banyak fitur luar biasa, mulai dari kemudahan menyusun skrip, hingga fitur berorientasi objek, yang merupakan salah satu keunggulan bahasa pemrograman Java.

Namun sayangnya, semua kelebihan ini harus diimbangi dengan kebutuhan memori yang cukup besar.

  • Mudah dikompilasi

Singkatnya, istilah dekompilasi ini adalah pengambilan kode sumber. Jadi, Java adalah bahasa pemrograman yang mudah didekompilasi.

Penutup

Demikianlah Pelajaran tentang Pengertian Java: Fungsi Kelebihan serta Kekurangan JAVA, yang dapat kami sampaikan semoga dapat bermanfaat bagi anda semua.

Terima kasih telah belajar dengan kami dan sampai berjumpa di artikel kami selanjutnya.

Baca Juga: