6 điểm bởi GN⁺ 2025-09-17 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Java 25 và bản triển khai tham chiếu JDK 25 đã chính thức được phát hành
  • Phiên bản lần này bao gồm 18 JEP (Java Enhancement Proposal) mới
  • Các thay đổi đáng chú ý gồm loại bỏ cổng x86 32-bit, Scoped Values, Structured Concurrency, cải tiến Primitive Types

Java 25 / JDK 25: phát hành chính thức

  • JDK 25, tức bản triển khai tham chiếu của Java 25, đã chính thức được phát hành ở phiên bản sẵn sàng cho production
  • Vào ngày 15 tháng 8 năm 2025, bản phát hành thử ứng viên thứ hai là build 36 đã được cung cấp, và kể từ đó không có báo cáo lỗi nghiêm trọng (P1) nào.
  • build 36 là phiên bản GA (General Availability) cuối cùng, có thể sử dụng trong môi trường vận hành
  • Bản dựng OpenJDK theo giấy phép GPL hiện đang được Oracle cung cấp chính thức, và các bản dựng từ nhiều nhà cung cấp khác cũng sẽ sớm được phát hành

Liên kết tải xuống OpenJDK chính thức

Các tính năng và cải tiến chính

Bản phát hành này bao gồm 18 JEP (Java Enhancement Proposal)

  • 470: Mã hóa đối tượng mã hóa dựa trên PEM (xem trước)
  • 502: Stable Values (xem trước)
  • 503: Loại bỏ cổng x86 32-bit
  • 505: Structured Concurrency (bản xem trước thứ 5)
  • 506: Scoped Values
  • 507: Hỗ trợ Primitive Types trong pattern, instanceof và switch (bản xem trước thứ 3)
  • 508: Vector API (phiên bản incubator thứ 10)
  • 509: Lập hồ sơ thời gian CPU của JFR (tính năng thử nghiệm)
  • 510: Key Derivation Function API
  • 511: Khai báo Module Import
  • 512: Compact Source Files và phương thức main của instance
  • 513: Flexible Constructor Bodies
  • 514: Tối ưu hóa dòng lệnh Ahead-of-Time
  • 515: Lập hồ sơ phương thức Ahead-of-Time
  • 518: Lấy mẫu phối hợp JFR
  • 519: Compact Object Headers
  • 520: Định thời và theo dõi phương thức JFR
  • 521: Generational Shenandoah

Ngoài các JEP ở trên, bản phát hành này còn bao gồm hàng trăm cải tiến tính năng nhỏhàng nghìn bản sửa lỗi

Thông tin phát hành chi tiết hơn và nội dung cụ thể của từng JEP có thể xem tại
Trang dự án OpenJDK JDK 25

Chưa có bình luận nào.

Chưa có bình luận nào.