Tương tự, khi một lớp hoặc phương thức không được dùng nữa, điều đó có nghĩa là lớp hoặc phương thức đó làkhông cònđược coi là quan trọng nữa. Trên thực tế, nó không quan trọng đến mức không nên sử dụng nữa, vì nó có thể sẽ không còn tồn tại trong tương lai. Nhu cầu ngừng sử dụng xuất hiện bởi vì khi một lớp phát triển, API của nó sẽ thay đổi.
Có phải Java không được dùng nữa không?
Để kết luận (và để trả lời câu hỏi của riêng tôi),không, Java có thể sẽ là ngôn ngữ chính cho lập trình Android trong một thời gian dài. Nhưng điều này không có nghĩa là Google không tìm kiếm các tùy chọn khác để phát triển song song nhằm tách khỏi Java.
Tôi vẫn có thể sử dụng các phương thức không dùng nữa trong Java chứ?
Bạn vẫn có thể sử dụng mã không dùng nữa mà hiệu suất không bị thay đổi, nhưng toàn bộ điểm của việc không dùng phương thức / lớp là để cho người dùng biết rằng hiện có một cách tốt hơn để sử dụng nó, và rằng trong một bản phát hành trong tương lai, mã không dùng nữa có thể sẽ bị xóa.
Bạn viết như thế nào trong Java không dùng nữa?
Bắt đầu với J2SE 5.0, bạn không chấp nhận một lớp, phương thức hoặc trường bằng cách sử dụngthe @Deprecated annotation. Ngoài ra, bạn có thể sử dụng thẻ @deprecated Javadoc để cho các nhà phát triển biết những gì nên sử dụng thay thế. Việc sử dụng chú thích khiến trình biên dịch Java tạo cảnh báo khi lớp, phương thức hoặc trường không dùng nữa được sử dụng.
Không được dùng nữa?
Trong một số lĩnh vực, không dùng nữa là việc không khuyến khích sử dụng một số thuật ngữ, tính năng, thiết kế hoặc thông lệ, điển hình làbởi vì nó đã được thay thế hoặc không còn được coi là hiệu quả hoặc an toàn mà không cần loại bỏ hoàn toàn hoặc cấm sử dụng nó.