ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

#71 Что такое аннотации в Java?

Автор: Telusko

Загружено: 2023-01-18

Просмотров: 143850

Описание: Ознакомьтесь с нашими курсами:

Очный курс Java Spring Boot AI: https://go.telusko.com/JavaSpringBootAI
Купон: TELUSKO20 (скидка 20%)

DevOps на базе ИИ с AWS — Очный курс: https://go.telusko.com/AIDevOps-AWS
Купон: TELUSKO20 (скидка 20%)

Мастер-класс по разработке Java Spring: https://go.telusko.com/masterjava
Купон: TELUSKO20 (скидка 20%)

По всем вопросам пишите в WhatsApp или звоните по телефону: +919008963671

Сайт: https://courses.telusko.com/

Курсы Udemy:

Spring: https://go.telusko.com/udemyteluskosp...
Java: https://go.telusko.com/udemyteluskojava
Java Spring: https://go.telusko.com/Udemyjavaspring
Java для программистов: https://go.telusko.com/javaProgrammers
Python: https://go.telusko.com/udemyteluskopy...
Git: https://go.telusko.com/udemyteluskogit
Docker: https://go.telusko.com/udemyteluskodo...

Instagram:   / navinreddyofficial  
Linkedin:   / navinreddy20  
Приложение TELUSKO для Android: https://go.telusko.com/TELUSKOAPP
Приложение TELUSKO для iOS: https://apple.co/3SsgmU2
Discord:   / discord  

В этой лекции мы обсудим:
#1 Что такое аннотации?
#2 Что аннотации предоставляют программе?
#3 Как аннотации предотвращают логические ошибки?

1)
Что такое аннотации?

Аннотации — это тип комментариев, которые используются для предоставления метаданных о программе компилятору и JVM.

Основное различие между комментариями и аннотациями

Аннотации используются для предоставления метаданных о программе компилятору и JVM, а комментарии — для предоставления информации программисту.

2)
Что аннотации предоставляют программе и что они делают для программы?

Аннотации используются для предоставления дополнительной информации о программе.

Аннотации начинаются с символа «@».

Аннотации не изменяют работу скомпилированной программы.

Аннотации помогают связать метаданные (информацию) с элементами программы, такими как переменные экземпляра, конструкторы, методы, классы и т. д.

Аннотации не являются чистыми комментариями, поскольку они могут изменить способ обработки программы компилятором. См. пример кода ниже.

3)
Как аннотации предотвращают логическую ошибку?
class A{
public void show(){
System.out.println("In A");
}

public void display(){
System.out.println("In A");
}
}

class B extends A{
@Override
public void show(){
System.out.println("In B");
}
/* @Override
public void displayData(){
System.out.println("In B");

}
*/

//Здесь вы получаете ошибку, потому что вы не переопределяете метод родительского класса, а используете аннотацию @Override.
//Если вы думаете, что я могу переопределить метод display(), но вам следует определить новый метод, то всякий раз, когда вы упоминаете @override, компилятор выдаёт ошибку, что вы не переопределяете метод родительского класса.
//Это помогает избежать логической ошибки в программе, поскольку при использовании аннотации её сложнее найти. Это помогает найти её.
//Поскольку решить проблему во время компиляции проще, чем во время выполнения.

}

Репозиторий Github: https://github.com/navinreddy20/Javac...

Дополнительная информация:

Java: https://bit.ly/3x6rr0N
Python: https://bit.ly/3GRc7JX
Django: https://bit.ly/3MmoJK6

JavaScript: https://bit.ly/3tiAlHo
Node JS: https://bit.ly/3GT4liq

Rest API: https://bit.ly/3MjhZwt
Сервлет: https://bit.ly/3Q7eA7k
Spring Framework: https://bit.ly/3xi7buh
Шаблоны проектирования в Java: https://bit.ly/3MocXiq
Docker: https://bit.ly/3xjWzLA

Руководство по блокчейну: https://bit.ly/3NSbOkc
Руководство по Corda: https://bit.ly/3thbUKa
Hyperledger Fabric: https://bit.ly/38RZCRB

Руководство по NoSQL: https://bit.ly/3aJpRuc
Руководство по MySQL: https://bit.ly/3thpr4L

Структуры данных в Java: https://bit.ly/3MuJa7S
Руководство по Git: https://bit.ly/3NXyCPu

Пожертвование:
Идентификатор PayPal: navinreddy20
https://www.telusko.com

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
#71 Что такое аннотации в Java?

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

#72 Types of Interface in Java

#72 Types of Interface in Java

Annotations In Java Tutorial - How To Create And Use Your Own Custom Annotations

Annotations In Java Tutorial - How To Create And Use Your Own Custom Annotations

#65 Что такое интерфейс в Java?

#65 Что такое интерфейс в Java?

#60 Класс-обертка в Java

#60 Класс-обертка в Java

#40 Encapsulation in Java

#40 Encapsulation in Java

#73 Functional Interface New in Java

#73 Functional Interface New in Java

Агрессивный блеф Путина | Виталий Портников @evgeny.kiselev

Агрессивный блеф Путина | Виталий Портников @evgeny.kiselev

#56 Динамическая диспетчеризация методов в Java

#56 Динамическая диспетчеризация методов в Java

#26 Stack And Heap in Java

#26 Stack And Heap in Java

#70 Enum Class in Java

#70 Enum Class in Java

#95 Comparator vs Comparable in Java

#95 Comparator vs Comparable in Java

#68 What is Enum in Java

#68 What is Enum in Java

#84 попробуйте с ресурсами в Java

#84 попробуйте с ресурсами в Java

#61 Abstract Keyword in Java

#61 Abstract Keyword in Java

ОБУЧАЮЩИЙ СТРИМ по гамбитам! Учимся атаковать в духе Михаила Таля и Пола Морфи!

ОБУЧАЮЩИЙ СТРИМ по гамбитам! Учимся атаковать в духе Михаила Таля и Пола Морфи!

#74 Lambda Expression in Java

#74 Lambda Expression in Java

#55 Полиморфизм в Java

#55 Полиморфизм в Java

#66 Need of Interface in Java

#66 Need of Interface in Java

#35 Mutable vs Immutable String in Java

#35 Mutable vs Immutable String in Java

Spring Boot Tutorial for Beginners [2025]

Spring Boot Tutorial for Beginners [2025]

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]