Содержание
- 2. Перечисления РГРТУ, 2020 Перечисление - это список именованных и логически связанных констант. Перечисления обычно используются для
- 3. Перечисления РГРТУ, 2020 Перечисление обозначается ключевым словом enum. enum Apple { Jonathan, GoldenDel, RedDel, Winesap, Cortland
- 4. Методы values() и valueOf() РГРТУ, 2020 Все перечисления по умолчанию содержат 2 предопределённых метода: values() и
- 5. Перечисление – это класс РГРТУ, 2020 Перечисление может иметь конструкторы, поля и методы, и даже реализовывать
- 6. Перечисления наследуются от Enum РГРТУ, 2020 При объявлении перечисления происходит автоматическое наследование от класса java.lang.Enum. С
- 7. Пример перечисления РГРТУ, 2020 Смотри программу Annotation7.
- 8. Класс wrapper (оболочка) РГРТУ, 2020 Примитивные типы (int, double) более производительны в вычислениях, чем ссылочные. Но
- 9. Character РГРТУ, 2020 Character - это оболочка вокруг типа char. Character(char ch) Начиная с JDK 9,
- 10. Boolean РГРТУ, 2020 Boolean – это оболочка вокруг boolean-значений. Boolean(boolean boolValue) Boolean(String boolString) Начиная с JDK
- 11. Оболочка числовых типов РГРТУ, 2020 Все оболочки числовых типов наследуются от абстрактного класса Number, который определяет
- 12. Автоупаковка РГРТУ, 2020 Автоупаковка - это процесс, при котором примитивный тип автоматически инкапсулируется (упаковывается) в эквивалентный
- 13. Автоупаковка и методы РГРТУ, 2020 Автоупаковка автоматически происходит, когда примитивный тип необходимо конвертировать в экземпляр объекта.
- 14. Автоупаковка/распаковка в расширениях РГРТУ, 2020 Внутри расширения числовые объекты автоматически распаковываются. Integer iOb; int i; iOb
- 15. Автоупаковка/распаковка значений Boolean и Character РГРТУ, 2020 Boolean b = true; if (b) System.out.println(“b is true”);
- 16. Автоупаковка/распаковка, помогает не допускать ошибки РГРТУ, 2020 // Ошибка при ручной распаковке public class Main {
- 17. Предупреждение! РГРТУ, 2020 Из-за автоупаковки и автораспаковки возникает желание использовать исключительно типы Integer или Double, совершенно
- 18. Аннотации РГРТУ, 2020 Аннотация – специальная форма синтаксических метаданных, которая добавляется в файлы исходного кода и
- 19. Аннотации РГРТУ, 2020 Аннотация создаётся через механизм, основанный на интерфейсе. @interface MyAnno { String str(); int
- 20. Политики удержания РГРТУ, 2020 Java определяет 3 политики удержания, которые находятся внутри перечисления java.lang.annotation.RetentionPolicy: SOURCE, CLASS
- 21. Получение аннотаций во время выполнения с использованием рефлексии РГРТУ, 2020 Рефлексия - это механизм получения информации
- 22. Пример рефлексии РГРТУ, 2020 Смотри программу Annotation22.
- 23. Получение всех аннотаций РГРТУ, 2020 Для получения всех аннотаций, имеющих политику удержания RUNTIME, необходимо вызвать метод
- 24. Интерфейс AnnotatedElement РГРТУ, 2020 Данный интерфейс поддерживает рефлексию для аннотаций и реализовывается в классах Method, Field,
- 25. Использование значений по умолчанию РГРТУ, 2020 Значение по умолчанию задаётся добавлением оператора default к объявлению поля
- 26. Маркер-аннотации РГРТУ, 2020 Маркер-аннотация - это специальный вид аннотаций, который ничего не содержит. Данный вид аннотаций
- 27. Аннотации с одним элементом РГРТУ, 2020 Они работают как обычные аннотации за исключением того, что позволяют
- 28. Встроенные аннотации РГРТУ, 2020 Из пакета java.lang.annotation: @Retention, @Documented (это аннотация, подлежащая документированию), @Target (указывает, для
- 29. Аннотации типов РГРТУ, 2020 Аннотации могут применяться и к используемому типу. Аннотации типов указывают на необходимость
- 31. Скачать презентацию