Sunday, February 22, 2026

Klasifikasi pemrograman Java

 Klasifikasi pemrograman Java terbagi menjadi tiga edisi utama—Java SE (Standard Edition), EE (Enterprise Edition), dan ME (Micro Edition)—berdasarkan fungsi dan perangkatnya. Java adalah bahasa object-oriented (PBO), statically typed, dan portable ("Write Once, Run Anywhere") yang menggunakan JVM untuk menjalankan bytecode.


Berikut adalah detail klasifikasi pemrograman Java:
  • Edisi/Platform Java (Java Platforms):
    • Java SE (Standard Edition): Dasar pemrograman Java, digunakan untuk aplikasi desktop dan aplikasi berbasis server.
    • Java EE (Enterprise Edition): Fokus pada aplikasi perusahaan, web berskala besar, dan server-side.
    • Java ME (Micro Edition): Digunakan untuk perangkat tertanam (embedded) dan aplikasi mobile ringan.
  • Klasifikasi Tipe Data:
    • Tipe Data Primitif: Tipe bawaan seperti int, long, float, double, boolean, char, byte, short.
    • Tipe Data Non-Primitif: Objek seperti String, Array, dan Class.
  • Karakteristik Pemrograman:
    • Berorientasi Objek (OOP): Menggunakan kelas dan objek.
    • Bahasa Tingkat Tinggi: Sintaksis mendekati bahasa manusia.
    • Garbage Collected: Manajemen memori otomatis (seperti G1 GC, ZGC).
  • Komponen Utama:
    • JDK (Java Development Kit): Alat untuk mengembangkan aplikasi.
    • JVM (Java Virtual Machine): Lingkungan untuk menjalankan kode.
    • Library: Kumpulan kode yang siap dipakai (misal: java.util, java.io).
  • Framework Populer:
    • Spring: Untuk pengembangan aplikasi web/enterprise modular.
    • Hibernate: Untuk ORM (Object Relational Mapping).
    • JSF (JavaServer Faces): Untuk tampilan UI aplikasi web.
  • Operator Java:
    • Aritmetika, Perbandingan, Penugasan, Logika, Bitwise, dan Tunggal.

No comments:

Post a Comment