Конспект лекций
1. История развития языков программирования2. Базовые термины ООП3. Понятие класса и объекта4. Создание объектов. Конструктор.5. Основные принципы ООП. Инкапсуляция.6. Перегрузка методов7. Повторное использование кода. Композиция и наследование8. Полиморфизм9. Абстрактные классы и интерфейсы10. Анонимные классы, интерфейсы, методы. Лямбда-выражения11. Принцип абстракции. Дополнительные принципы ООП12. Обобщенные типы. Автоупаковка и автораспаковка13. Коллекции14. Паттерн "Итератор". Компараторы. Фреймворк Streams API.15. Исключения в Java. Обработка исключений16. Принципы разработки графического интерфейса. Фреймворк JavaFX17. События в JavaFX20. Перечисления
Last updated
Was this helpful?