3 điểm bởi xguru 2023-01-24 | 5 bình luận | Chia sẻ qua WhatsApp
  • Thay đổi đặc tả ngôn ngữ Java và áp dụng các thay đổi vào compiler
    • Giờ đây trong constructor, super()this() không còn bắt buộc phải là câu lệnh đầu tiên
    • Vẫn duy trì các bảo đảm hiện có về an toàn và khởi tạo được cung cấp cho constructor
    • Các chương trình hiện có sẽ tiếp tục được biên dịch và hoạt động như trước
  • Dù ngôn ngữ yêu cầu như vậy, JVM vốn đã cho phép mức độ linh hoạt cao hơn
  • JEP: JDK Enhancement Proposal

5 bình luận

 
ehlegeth 2023-01-25

Xem kỹ hơn thì hóa ra đây là một phần của Project Amber, dự án thúc đẩy các tính năng nhỏ nhằm tăng năng suất. (Cảm giác hơi giống Project Coin ngày xưa...?)
https://openjdk.org/projects/amber/

 
roxie 2023-01-26

Sau khi thông qua Draft thì tôi cứ nghĩ chắc chắn sẽ phải qua amber, nhưng không phải vậy sao?

 
ehlegeth 2023-01-26

Tôi cũng không rõ lắm về quy trình JEP, nhưng có vẻ hầu hết các JEP liên quan đến language specification đều được xử lý trong dự án Amber. Đây cũng là một trong những dự án hiện tại của nhóm compiler.

https://bugs.openjdk.org/browse/JDK-8300786/…(Draft%2C%20Submitted%2C%20Candidate)%20AND%20component%20%3D%20specification

 
twince 2023-01-24

Giờ mới làm..

 
xguru 2023-01-24

Ừ, hồi còn dùng Java thì đúng là thấy khá phiền. (Giờ thì cũng lâu quá rồi nên nhớ không rõ lắm.. )