Karakteristik Java adalah
- Statically Typed, seluruh kode objek harus didefinisikan dulu sebelum dikompilasi biar kode lebih optimal sehingga program dapat berkinerja baik
- Robust, menggunakan pemrograman yang bebas dari kesalahan dengan menggunakan strongly typed dan memiliki runtime checking (pada saat runtime melakukan pengecekan baik dari segi syntax dan algoritmik) yang diimplementasikan menggunakan exception handling (akan dibahas di bab 4)
- Portable, Program Java dapat dieksekusi di platform manapun selama ada JVM (Java Virtual Machine)
- MultiThreading, dapat menjalankan lebih dari satu bagian program secara bersamaan
- Simple, pengerjaan pemrograman lebih mudah karena di dalam java seperi alokasi memory diatur secara otomatis
- Distributed,, java memang dapat digunakan pada lingkungan yang tersebar seperti internet
- Aman, Java memiliki kemanan 3 lapis. Pertama, bytecode verifier berfungsi untuk memverifikasi kode Java sebelum eksekusi, Kedua, class loader yg menangani pemuatan kelas Java interpreter, dan terakhir adalah user access dengan membagi tingkatan user untuk mengakses aplikasi,,
- Pertama kita harus menginstall SDK (Starter Development Kit) Java : bisa download disini kalo belum ada, versi JDK yang terbaru juga bisa,
- Jalankan setup program sesuai yang Anda download.
- Muncul dialog awal instalasi JDK
- Selanjutnya, Tekan Accept