Мазмұны:

Java-дағы барлық ескертулерді қалай басуға болады?
Java-дағы барлық ескертулерді қалай басуға болады?

Бейне: Java-дағы барлық ескертулерді қалай басуға болады?

Бейне: Java-дағы барлық ескертулерді қалай басуға болады?
Бейне: Күйеуім көңілдесіне кетіп қалды. Мен кедей еркекпен тұрып жүрмін. 2024, Қараша
Anonim

Java тіліндегі тексерілмеген ескертулерді басу үшін жай ғана @SuppressWarnings («белгісіз») функциясын пайдалануға болады

  1. Сыныпта. Сынып деңгейіне қолданылса, барлық осы сыныптағы әдістер мен мүшелер белгіленбегендерді елемейді ескертулер хабар.
  2. Әдісте. Егер әдіс деңгейіне қолданылса, тек осы әдіс белгіленбегендерді елемейді ескертулер хабар.
  3. Меншікте.

Сондықтан біз неліктен ескертулерді басуды пайдаланамыз?

SuppressWarning аннотациясы пайдаланылады дейін басу құрастырушы ескертулер аннотацияланған элемент үшін. Атап айтқанда, белгіленбеген санат рұқсат етеді басу компилятордың ескертулер тексерілмеген түрдегі трансляциялар нәтижесінде жасалған. Қарапайым: бұл а ескерту оның көмегімен компилятор түр қауіпсіздігін қамтамасыз ете алмайтынын көрсетеді.

Содан кейін сұрақ туындайды, @SuppressWarnings ескіруі дегеніміз не? @ Ескертулерді басу аннотация компилятордың белгілі бір ескертулерін өшіреді. Бұл жағдайда ескірген код туралы ескерту (« ескіру ) және пайдаланылмаған жергілікті айнымалылар немесе пайдаланылмаған жеке әдістер («пайдаланылмаған»).

Осылайша, @SuppressWarnings Rawtypes дегеніміз не?

@ Ескертулерді басу компиляторға аннотацияланған элементте көрсетілген компилятор ескертуін және сол элементтің ішіндегі барлық бағдарлама элементтерін елемеу немесе басуды нұсқау. Мысалы, белгілі бір ескертуді басу үшін класс аннотацияланса, сол сынып ішіндегі әдісте жасалған ескерту де бөлінеді.

Java тілінде ескіру туралы ескерту дегеніміз не?

" Ескерту ", ескерту көтерген, арқылы Java компилятор, a үшін өте кең таралған Java бағдарламашы. Ол бағдарламашы ақаулы немесе проблемалы деп тапқан әдісті пайдаланған кезде көтеріледі. The ескірген әдіс болашақ нұсқаларда JDK-дан жойылуы мүмкін.

Ұсынылған: