Оглавление:

Как подавить все предупреждения в Java?
Как подавить все предупреждения в Java?

Видео: Как подавить все предупреждения в Java?

Видео: Как подавить все предупреждения в Java?
Видео: Как пользоваться массовым подавлением в PVS-Studio для Java? 2024, Ноябрь
Anonim

Вы можете просто использовать @SuppressWarnings («unchecked») для подавления непроверенных предупреждений в Java

  1. В классе. Если применяется к уровню класса, все методы и члены этого класса будут игнорировать непроверенный предупреждения сообщение.
  2. В методе. Если применяется к уровню метода, только этот метод будет игнорировать непроверенный предупреждения сообщение.
  3. В собственности.

Поэтому почему мы используем подавляющие предупреждения?

Аннотация SuppressWarning используется к подавлять компилятор предупреждения для аннотированного элемента. В частности, непроверенная категория позволяет подавление компилятора предупреждения генерируется в результате непроверенных приведений типов. Просто: это предупреждение в котором компилятор указывает, что он не может гарантировать безопасность типов.

Впоследствии возникает вопрос, что такое устаревание @SuppressWarnings? @ SuppressWarnings аннотация отключает определенные предупреждения компилятора. В этом случае предупреждение об устаревшем коде (" осуждение ") и неиспользуемые локальные переменные или неиспользуемые частные методы (" неиспользуемые ").

Таким образом, что такое @SuppressWarnings Rawtypes?

@ SuppressWarnings указать компилятору игнорировать или подавлять указанное предупреждение компилятора в аннотированном элементе и всех программных элементах внутри этого элемента. Например, если класс аннотирован для подавления определенного предупреждения, то предупреждение, созданное в методе внутри этого класса, также будет отделено.

Что такое предупреждение об устаревании в Java?

" Устаревание ", предупреждение поднят Джава компилятор, очень часто встречается в Джава программист. Он возникает, когда программист использует метод, который считается ошибочным или проблематичным. В устарел может быть удален из JDK в будущих версиях.

Рекомендуемые: