Chúng ta có thể sử dụng các phương thức không dùng nữa trong Java không?
Chúng ta có thể sử dụng các phương thức không dùng nữa trong Java không?

Video: Chúng ta có thể sử dụng các phương thức không dùng nữa trong Java không?

Video: Chúng ta có thể sử dụng các phương thức không dùng nữa trong Java không?
Video: Lập trình Java cơ bản - Bài 20: Phương thức trong Java (Phần 1) 2024, Tháng mười một
Anonim

Giống với Của Java @ Không được chấp nhận - bạn có thể vẫn còn sử dụng NS phương pháp , nhưng bạn phải tự chịu rủi ro - trong tương lai, nó có thể có các lựa chọn thay thế tốt hơn và thậm chí có thể không được hỗ trợ. nếu bạn đang sử dụng mã đó là không dùng nữa , điều đó thường ổn, miễn là bạn không phải nâng cấp lên một API mới hơn - không dùng nữa mã có thể không tồn tại ở đó.

Vậy, một phương thức không được chấp nhận có nghĩa là gì?

Tương tự, khi một lớp học hoặc phương pháp không được dùng nữa , nó có nghĩa rằng lớp học hoặc phương pháp là không còn được coi là quan trọng. Nó Là thực tế là không quan trọng đến mức nó Nên không còn được sử dụng nữa, vì nó có thể không còn tồn tại trong tương lai. Nhu cầu về không dùng nữa xuất hiện bởi vì khi một lớp phát triển, API của nó sẽ thay đổi.

Cũng cần biết, nó có bị phản đối hay mất giá không? Điểm mấu chốt: đến Ko tán thành là "từ chối", nhưng là "tự không dùng nữa ,”Nó có nghĩa là,“coi thường”. Trong thế giới máy tính, không dùng nữa có nghĩa là “loại bỏ dần” hoặc “sắp bị loại bỏ”. Khấu hao là để nói về mất giá trị tiền tệ.

Đối với điều này, không dùng nữa sẽ sử dụng?

Điều quan trọng là phải chỉ ra rằng " không dùng nữa " làm không nhất thiết có nghĩa là chức năng sẽ ngừng tồn tại hoặc hoạt động trong một phiên bản mới. Nó có thể vẫn hoạt động và là một phần của thư viện trong suốt thời gian tồn tại của thư viện. Tuy nhiên, đó là thực hành không tốt để sử dụng không được chấp nhận các chức năng trong mã mới.

Tại sao ngày không được dùng trong Java?

Một lý do mà hàm tạo là không dùng nữa là ý nghĩa của tham số năm không phải là những gì bạn mong đợi. Javadoc cho biết: Kể từ phiên bản JDK 1.1, được thay thế bằng Lịch. đặt (năm + 1900, tháng, ngày ).

Đề xuất: