|
Главная » Программирование» Java
Java. Основы программирования |
Цель: Овладеть объектно-ориентированным языком программирования Java, научиться использовать интегрированную среду разработки и приобрести базовые навыки создания объектно-ориентированных приложений.Предварительные требования: Вы будете уметь: - разбираться в Java технологиях;
- работать с примитивными типами;
- использовать ветвление и циклы;
- создавать методы на Java;
- работать с массивами и со строками;
- разрабатывать классы на Java;
- использовать наследование и полиморфизм;
- разрабатывать абстрактные классы и интерфейсы;
- обрабатывать ошибки, возникающие в программе;
- работать с файловой системой;
- пользоваться коллекциями Java;
- использовать в программе параметризованные типы;
- применять знания о паттернах проектирования
Содержание курса: - Введение в Java технологии
- Введение в язык программирования Java
- Методы и операторы Java
- Создание и использование массивов Java
- Работа со строками в Java
- Наследование и полиморфизм
- Интерфейсы и аннотации
- Пакет java.lang
- Обработка ошибок в Java
- Потоки данных в Java
- Пакет java.util
- Коллекции в Java
- Вложенные классы в Java
- Паттерны проектирования
| Стоимость:
для организаций: 30000 для частных лиц: по договоренностидля студентов: по договоренности | Длительность: 40ч / 5д. | |
|
Модули курса Модуль 1. Введение в Java технологии- Особенности языка программирования Java.
- Описание Java технологий.
- Использование интегрированной среды разработки.
Модуль 2. Введение в язык программирования Java- Языковые лексемы Java.
- Введение в систему типов языка Java.
- Работа с примитивными типами и константами.
- Операции языка Java.
- Преобразование простых типов.
Модуль 3. Методы и операторы Java- Создание и вызов методов.
- Перегрузка и методы с переменным числом аргументов.
- Операторы ветвления.
- Операторы циклов.
Модуль 4. Создание и использование массивов Java- Одномерные массивы.
- Многомерные массивы.
- Работа с массивами и класс Arrays.
Модуль 5. Работа со строками в Java- Основные методы класса String.
- Сложение и преобразование строк.
- Классы динамических строк.
- Ввод данных с клавиатуры и класс Scanner.
- Регулярные выражения.
Модуль 6. Наследование и полиморфизм- Наследование как механизм повторного использования кода.
- Конструктор при наследовании.
- Преобразование типов и операция instanceof.
- Виртуальные методы и позднее связывание.
- Абстрактные классы и методы.
Модуль 7. Интерфейсы и аннотации- Концепция интерфейсов.
- Объявление интерфейса.
- Реализация интерфейса.
- Статические методы и методы по умолчанию в интерфейсах.
- Использование и создание аннотаций.
Модуль 8. Пакет java.lang- Класс Object и переопределение его методов.
- Метаданные и рефлексия.
- Классы System и Math.
Модуль 9. Обработка ошибок в Java- Концепция исключений в Java.
- Использование операторов try, catch и finally.
- Проверяемые и непроверяемые исключения.
- Создание своих классов исключений.
- Оператор try для освобождения ресурсов.
Модуль 10. Потоки данных в Java- Обзор классов потоков.
- Работа с байтовыми потоками.
- Работа с потоками символов.
- Использование класса java.io.File.
- Сжатие файлов.
- Сериализация объектов в Java.
Модуль 11. Пакет java.util- Форматирование данных.
- Работа с датой и временем.
- Класс Locale и глобализация кода.
- Локализация и класс ResourceBundle.
- Генерация псевдослучайных чисел.
Модуль 12. Коллекции в Java- Иерархия классов коллекций.
- Концепция параметризованных типов данных.
- Работа с параметризованным методов и интерфейсом.
- Обзор возможностей списков, множеств и словарей в Java.
Модуль 13. Вложенные классы в Java- Внутренние классы.
- Вложенные классы.
- Анонимные классы.
- Перечисления в Java.
Модуль 14. Паттерны проектирования- Обзор паттернов.
- Паттерн одиночка.
- Паттерн композиция.
- Паттерн наблюдатель.
|
|