Სარჩევი:

როგორ აღვკვეთო ყველა გაფრთხილება ჯავაში?
როგორ აღვკვეთო ყველა გაფრთხილება ჯავაში?

ვიდეო: როგორ აღვკვეთო ყველა გაფრთხილება ჯავაში?

ვიდეო: როგორ აღვკვეთო ყველა გაფრთხილება ჯავაში?
ვიდეო: Java Annotations | @SuppressWarnings 2024, ნოემბერი
Anonim

თქვენ შეგიძლიათ უბრალოდ გამოიყენოთ @SuppressWarnings („მოუნიშნული“) Java-ში შეუმოწმებელი გაფრთხილებების ჩასახშობად

  1. Კლასში. თუ გამოიყენება კლასის დონეზე, ყველა ამ კლასის მეთოდები და წევრები იგნორირებას უკეთებენ მონიშნულს გაფრთხილებები შეტყობინება.
  2. მეთოდში. თუ გამოყენებული იქნება მეთოდის დონეზე, მხოლოდ ეს მეთოდი უგულებელყოფს მონიშნულს გაფრთხილებები შეტყობინება.
  3. საკუთრებაში.

აქედან გამომდინარე, რატომ ვიყენებთ ჩახშობის გაფრთხილებებს?

SuppressWarning ანოტაცია გამოიყენება რომ ჩაახშო შემდგენელი გაფრთხილებები ანოტირებული ელემენტისთვის. კონკრეტულად, შეუმოწმებელი კატეგორია საშუალებას იძლევა ჩახშობა შემდგენელის გაფრთხილებები წარმოქმნილი შეუმოწმებელი ტიპის კასტების შედეგად. უბრალოდ: ეს არის ა გაფრთხილება რომლითაც შემდგენელი მიუთითებს, რომ ვერ უზრუნველყოფს ტიპის უსაფრთხოებას.

შემდგომში ჩნდება კითხვა, რა არის @SuppressWarnings გაუქმება? @ ჩაახშო გაფრთხილებები ანოტაცია გამორთავს კომპილერის გარკვეულ გაფრთხილებებს. ამ შემთხვევაში, გაფრთხილება მოძველებული კოდის შესახებ (" გაუქმება ") და გამოუყენებელი ლოკალური ცვლადები ან გამოუყენებელი კერძო მეთოდები ("გამოუყენებელი").

ამ გზით, რა არის @SuppressWarnings Rawtypes?

@ ჩაახშო გაფრთხილებები დაავალეთ შემდგენელს უგულებელყოს ან ჩაახშოს კომპილატორის მითითებული გაფრთხილება ანოტირებული ელემენტში და ამ ელემენტის შიგნით არსებული პროგრამის ყველა ელემენტი. მაგალითად, თუ კლასს აქვს ანოტაცია კონკრეტული გაფრთხილების ჩასახშობად, მაშინ ამ კლასის შიგნით მეთოდში გენერირებული გაფრთხილება ასევე გამოიყოფა.

რა არის გაუქმების გაფრთხილება ჯავაში?

" გაუქმება ", გაფრთხილება გაიზარდა, მიერ ჯავა შემდგენელი, ძალიან გავრცელებულია ა ჯავა პროგრამისტი. ის ჩნდება, როდესაც პროგრამისტი იყენებს მეთოდს, რომელიც აღმოჩენილია გაუმართავი ან პრობლემური. The მოძველებული მეთოდი შეიძლება წაიშალოს JDK-დან მომავალ ვერსიებში.

გირჩევთ: