- Java 26 ra mắt với mười JEP tập trung vào trí tuệ nhân tạo, hiệu năng, bảo mật và mật mã, tạo nên nền tảng kỹ thuật của Java Verified Portfolio.
- Gói Java Verified Portfolio (JVP) mới bao gồm các công cụ, framework và dịch vụ được Oracle hỗ trợ, chẳng hạn như JavaFX, Helidon và Java Platform Extension cho VS Code.
- JVP cung cấp các thành phần chất lượng cao, được tuyển chọn kỹ lưỡng, với vòng đời rõ ràng, đảm bảo chuỗi cung ứng và được tích hợp miễn phí cho người đăng ký Java SE và khách hàng OCI.
- Việc hỗ trợ thương mại cho JavaFX được khôi phục và lộ trình phát triển của Helidon được điều chỉnh phù hợp với JDK, củng cố thêm chiến lược dài hạn của Oracle trong việc xây dựng một hệ sinh thái Java đã được kiểm chứng.
Với sự ra mắt của Java 26, Oracle đang tập trung mạnh vào một lớp mới trong hệ sinh thái: Java Verified Portfolio, một bộ công cụ và dịch vụ được tuyển chọn kỹ lưỡng, đi kèm với JDK.Thay vì chỉ là một tính năng khác trong thông báo phát hành, danh mục này được định vị như một cách thức dài hạn để chuẩn hóa cách thức các doanh nghiệp áp dụng và vận hành các thành phần được sử dụng rộng rãi nhất của hệ sinh thái Java.
Nhìn chung, Java 26 giới thiệu mười Đề xuất Nâng cao JDK (JEP) nhằm mục đích Khối lượng công việc AI, mật mã, hiệu năng và năng suất của nhà phát triểnTrong khi đó, Java Verified Portfolio (JVP) bao gồm các framework, thư viện và tiện ích mở rộng được chọn lọc—như JavaFX và Helidon—dưới sự quản lý và hỗ trợ của Oracle. Cùng với nhau, bản cập nhật nền tảng và việc xây dựng thương hiệu cho danh mục sản phẩm tạo thành một gói được thiết kế để đảm bảo với các tổ chức rằng hệ thống dựa trên Java của họ có thể phát triển nhanh chóng mà không làm mất đi sự ổn định vốn là yếu tố thu hút họ đến với Java ngay từ đầu.
Java 26 là nền tảng kỹ thuật của Chứng chỉ Java Verified Portfolio.
Java 26 là phiên bản không phải LTS, theo chu kỳ sáu tháng hiện tại, và mang đến những cải tiến mới. mười JEP tập trung thay vì các gói lớn như trong các phiên bản Java cũ hơn.Oracle đã chủ động giữ số lượng thay đổi lớn trong mỗi bản phát hành ở mức nhỏ để giúp việc áp dụng trở nên dễ quản lý hơn đối với các tổ chức cần sự dự đoán được về quá trình nâng cấp.
Bộ JEP trong phiên bản này tập trung vào... Các khả năng thân thiện với trí tuệ nhân tạo, cải thiện khả năng diễn đạt ngôn ngữ và hiện đại hóa mật mã.Các tính năng như Kiểu dữ liệu nguyên thủy trong Mẫu thiết kế, instanceofvà switch (JEP 530, bản xem trước thứ tư) nhằm mục đích làm cho việc lập trình hàng ngày trở nên ngắn gọn và mạnh mẽ hơn, đặc biệt là khi sử dụng rộng rãi tính năng khớp mẫu. Mô hình ngôn ngữ mượt mà hơn này là nền tảng cho nhiều thư viện và framework được bao gồm trong Java Verified Portfolio.
Về mặt hiệu năng, Java 26 tiếp tục công việc tối ưu hóa thời gian chạy cho các khối lượng công việc hiện đại. Việc cải thiện hiệu suất G1 GC trong JEP 522 giúp giảm thiểu sự đồng bộ giữa các luồng ứng dụng và trình thu gom rác.Điều này cho phép các dịch vụ xử lý nhiều tác vụ hơn trên cùng một phần cứng. Loại tinh chỉnh này đặc biệt quan trọng đối với các dịch vụ vi mô và ứng dụng AI mà Oracle dự kiến sẽ được triển khai bằng cách sử dụng các thành phần JVP như Helidon.
Các tính năng của Dự án Leyden cũng xuất hiện trong bản phát hành này. JEP 516 giới thiệu tính năng lưu trữ đối tượng trước thời gian thực với bất kỳ bộ thu gom rác nào, cho phép Các giai đoạn khởi động và làm nóng nhanh hơn cho các ứng dụng Java, bất kể trình thu gom rác nào đang được sử dụng.Về mặt thực tiễn, điều này giúp các dịch vụ đám mây gốc được triển khai nhanh chóng, một yêu cầu thường xuyên trong môi trường tự động mở rộng quy mô và được điều khiển bởi trí tuệ nhân tạo.
Các thư viện và API bảo mật cũng nhận được sự quan tâm. JEP 500, “Chuẩn bị để biến điều cuối cùng thành điều cuối cùng thực sự”, đưa Java tiến tới… đảm bảo tính toàn vẹn nghiêm ngặt hơn bằng cách hạn chế suy ngẫm sâu sắc về các lĩnh vực cuối cùng.Điều này đặc biệt quan trọng đối với các framework cấp doanh nghiệp cần bảo vệ trạng thái hoạt động kinh doanh quan trọng và dữ liệu nhạy cảm. Đồng thời, JEP 517 bổ sung hỗ trợ HTTP/3 cho API HTTP Client, cung cấp cho các ứng dụng Java một tùy chọn giao thức hiện đại, độ trễ thấp hơn Rất phù hợp với kiến trúc microservices và kiến trúc API phức tạp.
Đối với các tác vụ AI và xử lý dữ liệu chuyên sâu, JEP 526 (Hằng số lười biếng, bản xem trước thứ hai) và JEP 529 (API vectơ, vườn ươm thứ mười một) nhắm đến mục tiêu Sử dụng tài nguyên thông minh hơn và cải thiện hiệu năng theo kiểu SIMDCác hằng số lười biếng cho phép trì hoãn việc khởi tạo dữ liệu bất biến, điều này có thể giúp khởi động dịch vụ nhanh hơn, trong khi API vector cho phép các nhà phát triển thể hiện các phép tính vector hóa mà JVM có thể ánh xạ tới các lệnh CPU tối ưu.
Tính bảo mật được tăng cường thông qua JEP 524, cung cấp API cho Mã hóa PEM của các khóa mật mã, chứng chỉ và danh sách thu hồi.Điều này giúp dễ dàng tích hợp các ứng dụng Java với các định dạng bảo mật được sử dụng rộng rãi và quản lý tài liệu mã hóa một cách nhất quán. Cuối cùng, JEP 504 loại bỏ hoàn toàn API Applet, giảm thiểu diện tích bề mặt kế thừa của nền tảng và cắt giảm mã không còn đóng vai trò trong các triển khai Java hiện đại.
Bảo mật, độ tin cậy và khả năng sẵn sàng toàn cầu xoay quanh một hệ thống đã được kiểm chứng.
Ngoài các JEP riêng lẻ, Java 26 còn tích lũy một danh sách dài các bản cập nhật tăng dần nhằm mục đích... bảo mật ứng dụng, tính ổn định khi chạy và tuân thủ các tiêu chuẩnCác tổ chức hiện có thể sử dụng mã hóa khóa công khai lai (HPKE) theo tiêu chuẩn ngành ngay trong nền tảng của mình và có thể áp dụng các phương pháp ký JAR sẵn sàng cho kỷ nguyên hậu lượng tử được thiết kế để tăng cường chuỗi cung ứng phần mềm.
Môi trường chạy cũng tích hợp các bản cập nhật cho Unicode 17.0 và CLDR v48, phản ánh những thay đổi trong các tiêu chuẩn ngôn ngữ và địa phương toàn cầu.Đối với các doanh nghiệp hoạt động trên toàn thế giới, sự đồng bộ này giúp giảm thiểu khó khăn khi triển khai ứng dụng trên nhiều khu vực và phạm vi pháp lý khác nhau.
Về mặt hiệu năng, Java 26 cung cấp Khởi động JVM nhanh hơn, cải tiến hành vi thu gom rác, biên dịch JIT C2 mở rộng và quản lý bộ nhớ heap thông minh hơn.Nhìn chung, những thay đổi này nhằm mục đích giúp các ứng dụng phản hồi nhanh hơn dưới các mức tải khác nhau, một kết quả được người dùng dựa vào các framework như Helidon và JavaFX trong Java Verified Portfolio đánh giá cao.
Các công cụ dành cho nhà phát triển bên trong JDK cũng đang được cải tiến. Các tùy chọn mới bao gồm: Tính năng tải lên tập tin dựa trên khu vực trong API HttpClient, tạo ảnh thời gian chạy nghiêm ngặt hơn, API đo lường JVM được nâng cao và chế độ nền tối cho JavaDoc.Mặc dù không có tính năng nào trong số này tự thân định nghĩa bản phát hành, nhưng khi kết hợp lại, chúng củng cố ý tưởng rằng nền tảng Java và JVP nên dễ dàng giám sát, lập tài liệu và vận hành trong các tổ chức lớn.
Oracle coi những cải tiến này là kết quả của sự hợp tác liên tục với cộng đồng Java toàn cầu thông qua OpenJDK và Quy trình Cộng đồng Java. Cách tiếp cận hợp tác đó được thể hiện rõ trong cách thức mà... Các thành phần JVP như Helidon và Java Platform Extension for Visual Studio Code vẫn là mã nguồn mở.Ngay cả khi chúng nhận được sự hỗ trợ chính thức hơn và mô hình vòng đời ổn định hơn dưới danh nghĩa Java Verified Portfolio.
Danh mục Java đã được xác minh: một bộ công cụ Java được tuyển chọn và quản lý bởi Oracle.
Danh mục đầu tư được xác minh bằng Java được mô tả như sau: Danh mục các công cụ, khung phần mềm, thư viện và dịch vụ đáng tin cậy, cấp doanh nghiệp, bổ sung cho JDK.Nhiều tổ chức phụ thuộc vào các yếu tố này trong quá trình sản xuất, nhưng mỗi yếu tố lại có vòng đời, cấp phép và kênh hỗ trợ riêng. JVP cố gắng giảm thiểu sự phân mảnh đó.
Trong phạm vi danh mục này, Oracle chịu trách nhiệm về Quản lý, hỗ trợ và lập tài liệu cho một tập hợp các thành phần hệ sinh thái Java đã được xác định.Điều đó bao gồm việc cung cấp lộ trình rõ ràng, tính minh bạch về vòng đời sản phẩm và các thỏa thuận mức dịch vụ (SLA) thống nhất. Mục đích là giúp các công ty dễ dàng hiểu được các thành phần cốt lõi trong hệ thống của họ sẽ được hỗ trợ trong bao lâu, cách thức cập nhật được phân phối và cách các thành phần khác nhau kết hợp với nhau xung quanh JDK.
Từ góc độ rủi ro, một trong những điểm bán hàng chính là sự đảm bảo chuỗi cung ứng. Bằng cách mua linh kiện trực tiếp từ Oracle theo thỏa thuận liên doanh, khách hàng có thể... giảm thiểu nguy cơ tiếp xúc với các tệp nhị phân chưa được kiểm duyệt hoặc các bản phân phối tùy tiện của các khung phần mềm quan trọng.Vì mọi thành phần trong danh mục đầu tư đều phải trải qua các kiểm tra chất lượng và bảo mật của Oracle, các tổ chức muốn chuẩn hóa môi trường Java của mình sẽ có được một nền tảng ổn định và dễ dự đoán hơn.
Một lợi ích thiết thực khác nằm ở việc quản lý vòng đời sản phẩm. Trước đây, các nhóm phải theo dõi... nhiều lược đồ quản lý phiên bản, cửa sổ hỗ trợ và chu kỳ vá lỗiJVP hướng đến việc tập hợp các siêu dữ liệu này dưới một hệ thống duy nhất. Điều đó không loại bỏ nhu cầu kiểm tra và xác nhận các bản nâng cấp, nhưng nó cung cấp cho các quản trị viên và kiến trúc sư một cái nhìn rõ ràng hơn về những gì được hỗ trợ tại bất kỳ thời điểm nào.
Oracle cũng định vị Java Verified Portfolio như một cách để "bảo đảm tương lai" cho các khoản đầu tư vào Java. Bởi vì danh mục đầu tư này gắn liền với lộ trình tổng thể của Java SE và JDK, Các tính năng thời gian chạy mới—chẳng hạn như trong Java 26—dự kiến sẽ được phản ánh nhanh chóng trong các framework được hỗ trợ như Helidon và JavaFX.Sự đồng bộ này có thể thu hẹp khoảng cách giữa sự đổi mới nền tảng và việc áp dụng ứng dụng.
Về mặt thương mại, sự hỗ trợ của JVP là Bao gồm miễn phí cho người đăng ký Java SE và khách hàng Oracle Cloud Infrastructure chạy khối lượng công việc Java trên OCI.Ngoài các nhóm này, nhiều thành phần trong danh mục vẫn được truy cập miễn phí cho nhiều kịch bản sử dụng khác nhau, do đó các nhà phát triển có thể thử nghiệm và áp dụng chúng mà không cần ngay lập tức chuyển sang mô hình trả phí.
JavaFX trở lại tâm điểm chú ý với sự hỗ trợ thương mại.
Một trong những động thái dễ nhận thấy nhất trong Danh mục Đầu tư Java đã được xác minh là... Khôi phục hỗ trợ thương mại cho JavaFX, khung giao diện người dùng dựa trên Java của Oracle.Được thúc đẩy bởi nhu cầu từ khách hàng, giới học thuật và ngành công nghiệp phần mềm nói chung, sự thay đổi này ghi nhận vai trò của JavaFX trong việc xây dựng các hình ảnh trực quan phong phú và giao diện người dùng, bao gồm cả những giao diện kết nối với phân tích dựa trên trí tuệ nhân tạo.
Theo mô hình mới, JavaFX sẽ được hỗ trợ cho tất cả các phiên bản Java mới và cho mọi bản phát hành Java nhận được hỗ trợ dài hạn trong suốt thời gian hỗ trợ Premier (hoặc Premium) năm năm.Điều này mang lại triển vọng hỗ trợ rõ ràng hơn cho các tổ chức đang lên kế hoạch cho các ứng dụng giao diện người dùng nhúng hoặc máy tính để bàn có tuổi thọ dài.
Việc hỗ trợ JavaFX trên JDK 8, vốn vẫn được sử dụng rộng rãi trong nhiều hệ thống sản xuất, đang được thực hiện. gia hạn đến tháng 3 năm 2028Ngoài ra, các phiên bản JavaFX trong tương lai như phiên bản 25 và 26 dự kiến sẽ hoạt động với JDK 26, trong khi các bản cập nhật cho JavaFX 21, 17 và 8 được lên kế hoạch phát hành vào cuối năm nay. Tất cả các bản phân phối JavaFX theo chương trình này sẽ tuân theo Các điều khoản cấp phép tương tự như Oracle JDK (NFTC hoặc OTN) tương ứng., đảm bảo các điều kiện pháp lý thống nhất trên toàn bộ hệ thống.
Bằng cách đưa JavaFX vào Danh mục Chứng nhận Java, Oracle đang thực hiện điều này một cách hiệu quả. Kết hợp các khả năng giao diện người dùng với phần còn lại của hệ thống đã được xác minh.Đối với các nhóm xây dựng bảng điều khiển phân tích, công cụ trực quan hóa hoặc giao diện người dùng chuyên dụng, điều này có nghĩa là họ có thể dựa vào bộ công cụ giao diện người dùng được hỗ trợ thương mại, được tích hợp vào cùng một khuôn khổ quản trị với khung thời gian chạy và khung phụ trợ.
Helidon: Kiến trúc vi dịch vụ và trí tuệ nhân tạo là cốt lõi của danh mục sản phẩm
Helidon là một trụ cột quan trọng khác của Danh mục Chứng nhận Java. Nó là một Khung phần mềm Java mã nguồn mở, hướng đến điện toán đám mây, tập trung vào các dịch vụ vi mô nhanh, nhẹ và có khả năng mở rộng.Tận dụng các luồng ảo Java (JVP) để xử lý đồng thời hiệu quả hơn. Với JVP, Helidon chuyển từ một dự án mã nguồn mở "thông thường" thành một framework được Oracle hỗ trợ rõ ràng ở cấp độ doanh nghiệp.
Khung pháp lý đã được phát triển để bao gồm... Helidon AI, một tiện ích mở rộng cho phép các nhà phát triển Java xây dựng các ứng dụng trí tuệ nhân tạo hiệu năng cao trực tiếp bằng Java.Các điểm tích hợp bao gồm các công nghệ như LangChain4j, Helidon MCP, và hỗ trợ xây dựng các tác nhân AI Những tính năng này có thể được triển khai dưới dạng các microservice. Chúng phù hợp với xu hướng rộng rãi hơn về việc sử dụng Java trong các bối cảnh trí tuệ nhân tạo, điều mà các cuộc khảo sát cho thấy hiện nay khá phổ biến trong giới lập trình viên chuyên nghiệp.
Về lộ trình, Oracle dự định sẽ Điều chỉnh chu kỳ phát hành của Helidon sao cho phù hợp với lịch trình hai năm một lần của JDK.Sự đồng bộ đó có nghĩa là các tính năng mới của Java—chẳng hạn như API vector, xử lý đồng thời có cấu trúc và cải thiện cơ chế thu gom rác—có thể được đưa vào Helidon ngay sau khi chúng được tích hợp vào nền tảng, giảm thiểu độ trễ giữa nền tảng và framework.
Bất chấp mối liên kết chặt chẽ hơn này với mô hình hỗ trợ của Oracle, Heliodon vẫn là mã nguồn mở.Và Oracle đã báo hiệu ý định đề xuất khung phần mềm này như một dự án OpenJDK. Nguyên tắc tương tự cũng áp dụng cho Java Platform Extension dành cho Visual Studio Code, cũng là một phần của Java Verified Portfolio trong khi vẫn giữ mã nguồn mở. Sự kết hợp giữa phát triển mở và sự hỗ trợ chính thức này nhằm mục đích hướng đến các nhà phát triển muốn sự minh bạch mà không phải từ bỏ các đảm bảo thương mại.
Đối với khách hàng, việc Helidon được đưa vào JVP có nghĩa là: Các microservice được xây dựng trên framework này có thể được hỗ trợ theo cùng một gói đăng ký và thỏa thuận mức dịch vụ (SLA) như JDK cốt lõi.Điều đó giúp đơn giản hóa cấu trúc hợp đồng và giúp các bộ phận CNTT dễ dàng chuẩn hóa một bộ liên hệ và quy trình duy nhất khi xảy ra sự cố trong quá trình sản xuất.
Đăng ký, tích hợp đám mây và quan điểm vận hành
Về mặt vận hành, Java Verified Portfolio được tích hợp trong các dịch vụ đăng ký và điện toán đám mây rộng hơn của Oracle. Java 26 là Có sẵn trên Oracle Cloud Infrastructure, nền tảng đầu tiên hỗ trợ Oracle JDK 26 trong môi trường điện toán đám mây được quản lý.Trên OCI, khách hàng có quyền truy cập vào Oracle Java SE và các tính năng như Java Management Service mà không phải trả thêm phí bản quyền, củng cố mối liên kết giữa nền tảng đám mây và hệ sinh thái Java.
Gói đăng ký Oracle Java SE Universal hiện bao gồm: JVP, Gói Hiệu năng Doanh nghiệp (Enterprise Performance Pack), Dịch vụ Quản lý Java (Java Management Service) và hỗ trợ xử lý sự cố trên toàn bộ danh mục sản phẩm Java.Mô hình đăng ký này được thiết kế để cho phép các tổ chức nâng cấp theo tốc độ riêng của họ trong khi vẫn có quyền truy cập vào các bản vá lỗi, công cụ hiệu suất và hỗ trợ khắc phục sự cố phức tạp liên quan đến nhiều thành phần của ngăn xếp Java.
Đối với các đội vận hành, cách tiếp cận thống nhất này mang lại một vài ý nghĩa thực tiễn. Nó giúp dễ dàng hơn trong việc Theo dõi, vá lỗi và quản lý cả JDK và các framework được Java Verified Portfolio chính thức chứng nhận.Thay vì phải kết nối nhiều mối quan hệ với các nhà cung cấp khác nhau và các chính sách hỗ trợ rải rác, các nhóm có thể dựa vào một thỏa thuận tổng thể duy nhất cho phần lớn cơ sở hạ tầng Java của họ.
Đồng thời, các nhà phát triển không cần hoặc không muốn hỗ trợ thương mại vẫn có thể tiếp tục sử dụng nhiều thành phần này theo các điều khoản mã nguồn mở, đặc biệt là khi thử nghiệm các dự án hoặc nguyên mẫu mới. Theo nghĩa đó, JVP hoạt động như một lớp bảo đảm xung quanh các công nghệ hiện có và quen thuộc. hơn là một nỗ lực nhằm khóa hệ sinh thái Java vào một mô hình khép kín.
Trong các thông báo này, Oracle định vị Java Verified Portfolio và Java 26 như hai mặt của cùng một câu chuyện: một nền tảng kỹ thuật không ngừng phát triển thông qua các JEP tập trung, và một gói hướng đến doanh nghiệp cung cấp cho các tổ chức một lộ trình rõ ràng hơn, được xác thực để áp dụng và vận hành các công nghệ Java quan trọng—từ JavaFX và Helidon đến các tiện ích mở rộng phát triển—với các kỳ vọng nhất quán về bảo mật, hiệu suất và hỗ trợ.