Mục lục:

Làm cách nào để loại bỏ tất cả các cảnh báo trong Java?
Làm cách nào để loại bỏ tất cả các cảnh báo trong Java?

Video: Làm cách nào để loại bỏ tất cả các cảnh báo trong Java?

Video: Làm cách nào để loại bỏ tất cả các cảnh báo trong Java?
Video: Tất Tần Tật Về Interface Trong Java - Bạn Đã Biết Chưa? | Code Thu 2024, Tháng mười một
Anonim

Bạn chỉ có thể sử dụng @SuppressWarnings (“bỏ chọn”) để loại bỏ các cảnh báo không được kiểm tra trong Java

  1. Trong lớp. Nếu áp dụng cho cấp lớp, tất cả các các phương thức và thành viên trong lớp này sẽ bỏ qua cảnh báo thông điệp.
  2. Trong Phương pháp. Nếu được áp dụng cho cấp phương pháp, chỉ phương thức này mới bỏ qua cảnh báo thông điệp.
  3. Trong Tài sản.

Trong đó, tại sao chúng ta sử dụng cảnh báo ngăn chặn?

Chú thích SuppressWarning Được sử dụng đến kìm nén trình biên dịch cảnh báo cho phần tử được chú thích. Cụ thể, danh mục không được chọn cho phép sự đàn áp của trình biên dịch cảnh báo được tạo ra do kết quả của các phôi loại không được kiểm tra. Đơn giản: Đó là một cảnh báo mà trình biên dịch chỉ ra rằng nó không thể đảm bảo an toàn kiểu.

Sau đó, câu hỏi đặt ra là @SuppressWarnings không được dùng nữa là gì? Các @ SuppressWarnings chú thích vô hiệu hóa các cảnh báo trình biên dịch nhất định. Trong trường hợp này, cảnh báo về mã không dùng nữa (" không dùng nữa ") và các biến cục bộ không sử dụng hoặc các phương thức riêng không được sử dụng (" không sử dụng ").

Theo cách này, @SuppressWarnings Rawtypes là gì?

@ SuppressWarnings hướng dẫn trình biên dịch bỏ qua hoặc ngăn chặn, cảnh báo trình biên dịch đã chỉ định trong phần tử chú thích và tất cả các phần tử chương trình bên trong phần tử đó. Ví dụ: nếu một lớp được chú thích để loại bỏ một cảnh báo cụ thể, thì một cảnh báo được tạo ra trong một phương thức bên trong lớp đó cũng sẽ được tách biệt.

Cảnh báo không dùng nữa trong Java là gì?

" Không dùng nữa ", cảnh báo nâng lên, bởi Java trình biên dịch, rất phổ biến với một Java người lập trình. Nó được đưa ra khi lập trình viên sử dụng một phương pháp bị lỗi hoặc có vấn đề. Các không dùng nữa phương thức này có thể bị xóa khỏi JDK trong các phiên bản tương lai.

Đề xuất: