Java SE. Урок 28. Generic / Параметризация / Обобщения
Начиная с 5 версии java, в язык была добавлена параметризация(generic) классов и методов, что позволило использовать более гибкую и в тоже время строгую типизацию, применение которой особенно важно при работе с коллекциями.
Несмотря на все плюсы, есть некоторые сложности:
а) Параметризированные переменные могут вызывать методы только класса Object.
б) Невозможно создать экземпляр параметризированной переменной.
в) Ссылки одного класса, но с различными параметрами нельзя присвоить друг другу.
г) Generic поля не могут быть статическими.
д) Статические методы не могу иметь gеneric-параметры.
Видео Java SE. Урок 28. Generic / Параметризация / Обобщения канала Follow the white rabbit
Несмотря на все плюсы, есть некоторые сложности:
а) Параметризированные переменные могут вызывать методы только класса Object.
б) Невозможно создать экземпляр параметризированной переменной.
в) Ссылки одного класса, но с различными параметрами нельзя присвоить друг другу.
г) Generic поля не могут быть статическими.
д) Статические методы не могу иметь gеneric-параметры.
Видео Java SE. Урок 28. Generic / Параметризация / Обобщения канала Follow the white rabbit
Показать
Комментарии отсутствуют
Информация о видео
10 февраля 2017 г. 16:32:39
00:26:04
Другие видео канала
Спонсорство канала13 Hibernate OneToOne12 How to download file from DB MySQL Java11 How to upload file to DB using java10 Spring Security Basic Auth with Postman9 Добавление нового контроллера и эндпоинта. Mapstruct ManytoOne & OneToMany8 Использование @ManyToMany как @OneToMany and @ManyToOne#7 Mapstruct Entity to DTO6 Hibernate ManyToMany User Roles5 Дополнительная информация о аннотациях @Component, @Repository, @Service4 Архитектура Java Web приложения3 Устанавливаем базу данных MySQL и Workbench2 Как создать репозиторий локально и в Github. Генерация public private keys. Первый commitКак создать и запустить Spring boot applicationJava SE. Урок 34. Коллекции ArrayList & LinkedListJava SE. Урок 33. Java Collections Framework ( коллекции Java )Java SE. Урок 32. Сериализация | Десериализация ОбъектовJava SE. Урок 31. Потоки ввода вывода (I/O)Java SE. Урок 30. Создание собственных исключений. Оператор throwJava SE. Урок 29. Исключения, ошибки и их иерархия. Блоки try, catch, finally