Tutorial Belajar Java

Tutorial Belajar Java

Java adalah bahasa pemrograman yang termasuk paling populer dalam pengembangan perangkat lunak. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems, yang saat ini merupakan bagian dari Oracle. Java pertama kali dirilis tahun 1995. Bahasa pemrograman Java banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana.

Sekilas Tentang Java #

Pada awal kemunculan bahasa pemrograman Java lebih banyak dipakai untuk membuat Applet. Applet adalah program yang disematkan pada web browser. Java juga dikritik karena lambat, hal ini karena program Java dijalankan dengan menggunakan JVM. Berikut gambaran cara menjalankan suatu program Java.

Java dijalankan melalui Java Virtual Machine (JVM)

Penjelasan dari gambar di atas adalah sebagai berikut

  • Seorang programmer Java akan menulis kode Java dengan menggunakan file editor. Kode java ini atau yang lebih dikenal dengan istilah source code kemudian disimpan pada file dengan ekstensi java.
  • File source code kemudian dicompile menggunakan JDK (Java Development Kit) menjadi file dengan ekstensi class.
  • File ekstensi class ini adalah binary file atau terdiri dari byte code yang hanya bisa dijalankan sebagai program Java.
  • File ekstensi class ini dijalankan melalui Java Virtual Machine (JVM). JVM ini lah yang menerjemahkan byte code pada file class Java menjadi perintah-perintah yang dimengerti oleh sistem operasi.
  • Setiap sistem operasi mempunyai JVM khusus sendiri-sendiri, misal Windows memiliki JVM untuk Windows, Linux memiliki JVM untuk Linux dan lain-lain.

Keuntungan Memakai Java #

Beberapa keunggulan yang dimiliki oleh Java membuat bahasa pemrograman ini menjadi cukup populer pada kalangan pembuat perangkat lunak. Berikut beberapa keunggulan Java.

  • Source code Java hanya dibuat satu kali dan dapat dijalankan pada banyak sistem operasi bahkan pada perangkat seluler. Hal ini dapat dimungkinkan karena Java dijalankan melalui JVM yang sudah disediakan oleh masing-masing sistem operasi.
  • Cara penulisan kode Java lebih sederhana dibandingkan pendahulunya seperti C atau C++.
  • Java sangat cocok untuk dijalankan pada bagian server dengan menimbang sistem operasi pada hardware server yang umumnya beragam.
  • Java bersifat open source yang artinya dapat dipakai secara gratis.
  • Java didukung oleh jutaan komunitas yang terbentuk secara cepat dari seluruh negara di dunia. Seorang programmer dapat dengan mudah menyelesaikan masalah yang dihadapinya dengan dukungan komunitas tersebut.

Persiapan Untuk Belajar Java #

Untuk belajar Java melalui seri tutorial ini diperlukan beberapa hal sebagai berikut.

  • Komputer dengan spesifikasi RAM minimal 2 GB dan prosesor dual core.
  • Sistem operasi seperti Windows dan Linux dan lain-lain yang mempunyai JVM.
  • Editor untuk source code seperti Notepad++.
  • Disarankan untuk memakai editor Java yang lebih lengkap seperti Eclipse.

Seri Tutorial Belajar Java #

Berikut urutan artikel yang akan dipelajari dalam seri tutorial belajar Java. Pelajari sesuai urutan dari artkel urutan pertama sampai terakhir.

  1. Berkenalan Dengan Java
  2. Mulai Menggunakan Java
  3. Sintaks Java
  4. Komentar Java
  5. Variabel Pada Java
  6. Tipe Data Pada Java
  7. Casting Tipe Data Java
  8. Operator Pada Java
  9. String Pada Java
  10. Java Math
  11. Penggunaan Boolean Pada Java
  12. Kondisi Pada Java
  13. Contoh Switch Case Java
  14. Perulangan While Java
  15. Perulangan For Java
  16. Java Break / Continue
  17. Array Pada Java
  18. Contoh Method Pada Java
  19. Parameter Dalam Java
  20. Java Method Overloading
  21. Java Scope
  22. Java Recursion
  23. Contoh Program OOP Java
  24. Pengertian Class Pada Java
  25. Atribut Pada Java
  26. Contoh Method Dalam Class Java
  27. Konstruktor Pada Java
  28. Modifier Pada Java
  29. Encapsulation Pada Java
  30. Java Packages / API
  31. Inheritance Pada Java
  32. Contoh Polimorfisme Java
  33. Java Inner Class
  34. Java Abstraction
  35. Interface Pada Java
  36. Java Enum
  37. Java User Input
  38. Java Date Dan Time
  39. Java ArrayList
  40. Java LinkedList
  41. Java HashMap
  42. Java HashSet
  43. Java Iterator
  44. Java Wrapper Class
  45. Exception Handling Pada Java
  46. Java Regular Expressions
  47. Thread Pada Java
  48. Java Lambda Expressions
  49. Operasi File Pada Java
  50. Membuat Dan Menulis File Dengan Java
  51. Membaca File Dengan Java
  52. Menghapus File Dengan Java

Tinggalkan Balasan

Keranjang Belanja0
Keranjang belanja kosong ...
0