Computer >> Máy Tính >  >> Lập trình >> Java

Những cải tiến cho chú thích @Deprecated trong Java 9 là gì?


Bất kỳ phần tử nào có thể được chú thích bằng @Deprecated biểu thị rằng phần tử cụ thể này không còn được sử dụng vì những lý do dưới đây

  • Việc sử dụng nó rất rủi ro và có thể gây ra lỗi.
  • Có thể không tương thích trong các phiên bản sau.
  • Có thể bị xóa trong các phiên bản sau.
  • Một giải pháp tốt hơn và hiệu quả hơn đã thay thế nó.


Java 9 đã thêm hai phần tử mới: kể từ forRemoval thuộc tính.

1) kể từ: Phần tử chỉ định phiên bản không dùng nữa của phần tử API được chú thích.

2) forRemoval: Phần tử đại diện cho phần tử API được chú thích có thể bị xóa trong phiên bản tương lai và API có thể được di chuyển.

Trang web sau là tài liệu cho Boolean lớp trong J ava 9. Chú thích @ không được tán thành sử dụng " kể từ khi "thuộc tính" trong tài liệu: Boolean Lớp học.

Những cải tiến cho chú thích @Deprecated trong Java 9 là gì?


Trang web sau là mô tả của Hệ thống lớp trong Java 9 . Chú thích @ không được tán thành trong tài liệu sử dụng " forRemoval" thuộc tính: Hệ thống Lớp học.

Những cải tiến cho chú thích @Deprecated trong Java 9 là gì?