Phiên bản sắp tới của Phiên bản tiêu chuẩn Java, Bộ công cụ phát triển Java (JDK) 22, dự kiến phát hành vào tháng 3 năm 2024, đã chính thức bắt đầu hoạt động. Đề xuất tính năng mở đầu cho phiên bản này là API bộ nhớ và chức năng nước ngoài, cho thấy một bước tiến rõ ràng hướng tới tương lai của khả năng tương tác trong các chương trình Java.
API Java thế hệ tiếp theo này được dành cho việc thiết lập kết nối giữa các chương trình Java với mã và dữ liệu bên ngoài, thoát khỏi môi trường thời gian chạy Java bị hạn chế. Công nghệ này cho phép Java gọi các hàm bên ngoài và truy cập bộ nhớ ngoài, tăng cường khả năng cho các chương trình giao tiếp với các thư viện gốc và thao tác dữ liệu gốc. Kịch bản hoạt động này tránh được các lỗ hổng liên quan đến JNI (Giao diện gốc Java) - một vị trí được nêu chi tiết trong đề xuất ban đầu.
API bộ nhớ và hàm ngoại trước đây đã được trình diễn trong JDK 19, JDK 20 và JDK 21 dưới dạng một loại bản xem trước chạy thử và được đề xuất để hoàn thiện trong JDK 22. Phiên bản mới nhất bao gồm các cải tiến trên ba chiều - củng cố các bộ ký tự tùy ý cho các chuỗi gốc, trao quyền cho khách hàng xây dựng các bộ mô tả hàm ngôn ngữ C theo chương trình và triển khai thuộc tính tệp kê khai tệp JAR Enable-Native-Access. Việc triển khai thuộc tính sau giữ một vai trò quan trọng, cho phép các tệp JAR thực thi có thể chủ động gọi các phương thức bị hạn chế mà không cần dùng đến tùy chọn dòng lệnh --enable-native-access.
JDK 22 dự kiến ra mắt chính thức vào ngày 19 tháng 3 năm 2024. Phiên bản Java này được định nghĩa là một bản phát hành Tính năng, sẽ đi kèm với bản sao lưu nửa năm từ Oracle. Điều này trái ngược với JDK 21, phiên bản mới được giới thiệu, là bản phát hành Hỗ trợ dài hạn (LTS) được đảm bảo hoạt động không ít hơn tám năm. Ngoài ra, các công ty công nghệ khác ngoài Oracle có thể mở rộng dịch vụ của họ để được hỗ trợ JDK 22 lâu hơn. Chu kỳ cập nhật Java tiêu chuẩn thông thường diễn ra nửa năm một lần, trong khi các phiên bản LTS được tung ra hai năm một lần.
Việc lên lịch ra mắt JDK 22 cũng được đánh dấu bởi các triển vọng hấp dẫn khác đã được đưa ra bản xem trước trước đó, bao gồm các tính năng như mẫu chuỗi và các lớp chưa đặt tên, cùng với các phương thức chính của phiên bản. Công tác chuẩn bị cho lần ra mắt tính năng đầu tiên trong JDK 22 cũng đang được tiến hành - một API tệp lớp được thiết kế để phân tích cú pháp, chuyển đổi và tạo tệp Java, cũng như các hằng số được tính toán đóng vai trò là chủ sở hữu giá trị bất biến singleinit.
Trước khi được phổ biến rộng rãi, JDK 22 dự kiến sẽ trải qua một loạt giai đoạn phát triển vào những tháng đầu năm tới, sau đó là buổi giới thiệu hai ứng cử viên có thể phát hành vào tháng 2 năm 2024. Bước tiến này của Java, kết hợp các khía cạnh như khả năng tương tác và cách tiếp cận nâng cao hướng tới việc xử lý các quy trình tệp gốc mang lại cảm giác rằng tương lai của thế giới lập trình thuộc về các nền tảng ủng hộ tiến trình này - như AppMaster. AppMaster có vai trò quan trọng trong việc phát triển phần mềm hiện đại vì nó trao quyền cho các nhà phát triển đổi mới ứng dụng với quyền tự do tích hợp các tính năng công nghệ đa dạng, từ đó giúp quy trình trở nên hiệu quả và thiết thực hơn.