
Основы языка Java
Программа курса
Ознакомьтесь с программой курса «Основы языка Java» от EasyPro Academy - easypro.academy
- Знакомство с Java: установка среды и первая программа - 1 час. Познакомимся с языком Java: его особенностями и областями применения. Установим среду разработки (JDK и IDE, например IntelliJ IDEA или Eclipse). Напишем и запустим первую простую программу, разбе…
- Переменные, операторы и основы синтаксиса языка - 2 часа. Изучим основы синтаксиса Java. Научимся объявлять переменные, работать с основными типами данных (int, double, boolean, String) и использовать операторы (арифметические, логические, сравнения). Разберё…
- Управление потоком программы: условия и циклы - 3 часа. Освоим управление потоком выполнения программы: условные конструкции (if‑else, switch‑case) и циклы (for, while, do‑while). Научимся реализовывать ветвления и повторять действия в зависимости от условий.
- Работа с массивами данных - 2 часа. Научимся работать с массивами: объявлять одномерные и многомерные массивы, заполнять их данными, перебирать элементы и выполнять базовые операции (поиск, сортировка). Разберём особенности работы с массивами в Java.
- Создание и использование методов (функций) - 2 часа. Изучим создание и использование методов (функций): объявление, параметры, возвращаемые значения. Разберём перегрузку методов, рекурсию и принципы модульности кода.
- Основы ООП: классы, объекты и инкапсуляция - 4 часа. Погрузимся в основы ООП: научимся создавать классы и объекты, понимать принципы инкапсуляции. Изучим модификаторы доступа (private, public, protected), конструкторы и принципы сокрытия данных.
- Принципы наследования и полиморфизма - 4 часа. Разберём принципы наследования: создание подклассов, переопределение методов, использование super. Изучим полиморфизм: перегрузку и переопределение методов, работу с интерфейсами и абстрактными классами.
- Работа с абстрактными классами и интерфейсами - 3 часа. Научимся работать с абстрактными классами и интерфейсами: их объявление, реализация и применение. Разберём различия между абстрактными классами и интерфейсами, случаи их использования.
- Обработка исключений и ошибок в программах - 2 часа. Изучим обработку исключений: блоки try‑catch‑finally, создание собственных исключений. Научимся предотвращать аварийное завершение программы и корректно обрабатывать ошибки.
- Коллекции данных: List, Set, Map - 3 часа. Освоим работу с коллекциями данных: List (ArrayList, LinkedList), Set (HashSet, TreeSet), Map (HashMap, TreeMap). Научимся добавлять, удалять и искать элементы, использовать итераторы и циклы для перебора.
- Основы файлового ввода‑вывода - 2 часа. Научимся выполнять файловый ввод‑вывод: чтение и запись данных в файлы. Разберём работу с классами File, FileReader, FileWriter, BufferedReader, BufferedWriter и исключениями при работе с файлами.
- Работа с датой и временем - 1 час. Изучим работу с датой и временем в Java: классы Date, Calendar, LocalDate, LocalTime, LocalDateTime. Научимся форматировать даты, выполнять арифметические операции с временными значениями.
- Введение в многопоточность - 2 часа. Познакомимся с основами многопоточности: создание и управление потоками (Thread), синхронизация, использование ExecutorService. Разберём проблемы конкурентного доступа и способы их решения.
- Создание консольного приложения как итоговый проект - 1 час. Применим все изученные знания для создания консольного приложения — итогового проекта. Реализуем программу с использованием классов, коллекций, обработки исключений и файлового ввода‑вывода.
Чему вы научитесь
- Научитесь создавать и применять: познакомимся с основами многопоточности создание и управление потоками (thread), синхронизация, использование executorservice. разберём проблемы конкурентного доступа и способы их…
- Изучим работу с датой и временем в Java классы Date, Calendar, LocalDate, LocalTime, LocalDateTime. Научимся форматировать даты, выполнять арифметические операции с временными значе…
- Изучим основы синтаксиса Java. Научимся объявлять переменные, работать с основными типами данных (int, double, boolean, String) и использовать операторы (арифм…
- Познакомимся с языком Java его особенностями и областями применения. Установим среду разработки (JDK и IDE, например IntelliJ IDEA или Eclipse). Напишем…
- Научимся работать с массивами объявлять одномерные и многомерные массивы, заполнять их данными, перебирать элементы и выполнять базовые операции (поиск, сортировка). Разберём особе…
Подробная информация о курсе
Изучим Java-программирование: синтаксис, ООП и создание desktop-приложений.
Цены и сроки
- Стоимость0 ₽
- Старая цена36 800 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияс преподавателем
По окончанию курса
- Диплом или сертификатсертификат






























