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 intlongfloatdoublebooleancharbyteshort.
    • Tipe Data Non-Primitif: Objek seperti StringArray, 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.utiljava.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