Các tính năng mới trong Java 21
(loicmathieu.fr)- Java 21 là phiên bản LTS mới và dự kiến sẽ được hỗ trợ trong 2 năm
- Điều quan trọng nhất là Virtual Threads đã hoàn thiện
- JEP 430: String Templates (Preview) - hỗ trợ String Interpolation
- JEP 431: Sequenced Collections - bổ sung nhiều tính năng vào Collection API
- JEP 443: Unnamed Patterns and Variables (Preview) - sử dụng
"_"như pattern/biến ẩn danh - JEP 445: Unnamed Classes and Instance Main Methods (Preview) - đơn giản hóa phương thức Main để có thể viết mã Java đơn giản dễ dàng hơn
- Các tính năng kết thúc giai đoạn Preview:
- JEP 440 – Record Patterns
- JEP 441 – Pattern Matching for switch
- JEP 444 – Virtual Threads
- Các tính năng vẫn ở trạng thái Preview
- JEP 442 – Foreign Function & Memory API (Third Preview)
- JEP 448 – Vector API
- JEP 446 – Scoped Values (Preview)
- JEP 453 – Structured Concurrency (Preview)
6 bình luận
Chú ơi...
À, JEP 445 thì đúng là...
Hello Worldviết bằng Java trước đây quá rườm rà hahaNó cho phép viết đoạn vốn phức tạp đó như bên dưới.
"Cơn ác mộng code tay ở trường đại học cuối cùng cũng được giải quyết!"
nhưng giáo trình vẫn là JDK8 nên fail
Có cảm giác như Java đang hấp thụ ngược lại các tính năng của Kotlin.
Tính năng thì hoàn toàn đáng hoan nghênh, nhưng cú pháp ngày càng giống C++.