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, danClass.
- Tipe Data Primitif: Tipe bawaan seperti
- 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