Disini saya akan membahas tentang “Apa sih Manfaat dari PEMROGRAMAN JAVA?”
Mungkin anda sudah tahukan java (alias jawa) sebuah pulau di indonesia?, tetapi yang saya maksud bukan itu melainkan Bahasa Pemrograman Java. Nah ini adalah pengertian bahasa pemrograman java, Java adalah bahasa pemograman yang dapat dijalankan baik di komputer ataupun ponsel dan merupakan bahasa pemograman yang bersifat umum.
Untuk lebih lengkapnya, baca yuk artikel dibawah ini.
1. Pengertian Pemrograman Java
JAVA merupakan sebuah bahasa pemrograman yang berorientasi OBJEK dan dapat dijalankan (Run) pada segala jenis sistem operasi (OS) karena perkembangan JAVA ini tiak hanya terfokus pada satu sistem operasi saja tetapi dikembangkan untuk segala macam jenis sistem operasi dan bersifat open source, JAva juga merupakan Development Environment dimana JAVA berperan sebagai sebuah peralatan pembangun yang menyediakan banyak tools yakni: COMPILER,INTERPRETER,penyusun dokumentasi, paket kelas dan lain sebagainya. selain itu JAVA juga merupakan aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki JAVA RUNTIME ENVIRONMENT.
Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal.
2. Karakteristik Pemrograman Java
Ternyata Java memiliki beberapa Karakteristik, diantaranya yaitu:
- Sederhana (Simple)
Bahasa pemrograman Java menggunakan sintaks mirip dengan C++ namun sintaks pada Java telah banyak diperbaiki terutama menghilangkan penggunaan pointer yang rumit dan multiple inheritance. Java juga menggunakan automatic memory allocation dan memory garbage collection.
- Berorientasi objek (Object Oriented)
Java mengunakan pemrograman berorientasi objek yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemrograman berorientasi objek memodelkan dunia nyata kedalam objek dan melakukan interaksi antar objek-objek tersebut.
- Terdistribusi (Distributed)
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada Java.
- Interpreted
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.
- Robust
Java mempuyai reliabilitas yang tinggi. Compiler pada Java mempunyai kemampuan mendeteksi error secara lebih teliti dibandingkan bahasa pemrograman lain. Java mempunyai runtime-Exception handlinguntuk membantu mengatasi error pada pemrograman.
- Secure