Fitur Java 9 sampai 25+: var, switch expression, text blocks, records, sealed, pattern matching, virtual threads, hingga FFM API.
Petakan evolusi bahasa Java dan versi pengantar tiap fiturnya.
Buka → # varRingkaskan deklarasi lokal dengan var sambil menjaga keterbacaan.
Buka → # Switch ExpressionsGunakan switch modern dengan arrow label dan nilai kembali.
Buka → # Text BlocksTulis literal multi-baris bersih dengan text blocks.
Buka → # RecordsKenali record sebagai pembawa data transparan yang ringkas.
Buka → # Sealed ClassesBatasi pewarisan dan lengkapi exhaustiveness switch.
Buka → # Pattern MatchingUji dan konversi tipe dalam satu langkah dengan pattern matching.
Buka → # Record PatternsBedah isi record secara deklaratif dengan record patterns.
Buka → # Virtual ThreadsSkalakan concurrency berat I/O dengan virtual threads ringan.
Buka → # Sequenced CollectionsAkses elemen pertama dan terakhir dengan API SequencedCollection.
Buka → # Foreign Function and Memory APIPanggil kode native dan kelola memori luar dengan aman lewat FFM API.
Buka → # Gambaran Umum Vector APIKenali SIMD-style Vector API untuk komputasi vektor.
Buka → # Structured ConcurrencyKelola task terkait dalam satu unit kerja dengan structured concurrency.
Buka → # Scoped ValuesBagikan data immutable lintas thread dengan ScopedValue.
Buka → # Unnamed Variables dan PatternsSederhanakan kode dengan variabel _ yang sengaja diabaikan.
Buka → # Compatibility dan MigrationRencanakan upgrade versi Java dengan jadwal dan alat bantu.
Buka →