PENGANTAR JAVA

Apa itu Java?

Java adalah salah satu bahasa pemrograman yang populer saat ini. Java adalah bahasa yang “general purpose, concurrent, class-based, dan object-oriented tutur penciptanya, James GoslingDengan Java, developer bisa membuat aplikasi yang bersifat WORA (write once, run anywhere), artinya cukup sekali kita menuliskan kode maka hasilnya yang berupa aplikasi, dapat berjalan di banyak platform..

Compiling di Java mengubah Java code menjadi Java bytecode. Dengan menggunakan Java bytecode, kita lebih mudah memproses porting ke platform lainnya via Java Virtual Machine (JVM)

Sintaks yang digunakan Java berasal dari C dan C++ dengan lebih sedikit fasilitas low-level jika dibandingkan dengan keduanya. Java memiliki automatic garbage collector yang berfungsi untuk mengelola memori secara otomatis. Automatic garbage collector akan secara otomatis membebaskan memori yang sudah tidak digunakan, dengan tujuan menghindari kebocoran memori (memory leaks). Otomasi ini mengurangi beban developer dalam menuliskan kode untuk membebaskan memori secara manual. Inilah yang membedakan Java dengan C dan C++ (contoh metode free di C dan metode delete di C++)