Курс DEV-J20. Программирование на платформе Java. Стандартные пакеты представляет собой вторую часть линейки курсов, посвященной основам практического программирования на платформе Java. Данный курс посвящен обзору стандартных пакетов платформы Java и изучению наиболее часто используемых классов из их состава. Особое внимание уделяется изучению основных классов из пакета java.lang, практическому освоению классов, пред-ставляющих потоки ввода/вывода, и приемам построения пользовательского графического интерфейса с использованием пакетов java.awt и javax.swing. Кроме того, в данном курсе рассматриваются основные классы, представляющие коллекции и наиболее общие алгоритмы.
Курс рассчитан как на начинающих программистов, так и программистов с опытом, желающих освоить новый для себя язык программирования.
Основные цели курса:
- ознакомиться со структурой стандартных пакетов платформы Java SE;
- изучить основные методы и приемы использования классов System, Runtime, Process, String, Math из пакета java.lang;
- научиться практически использовать основные классы пакета java.io, представляющих потоки ввода/вывода;
- изучить технологию разработки графического интерфейса пользователь и основные классы пакетов java.awt и javax.swing;
- изучить основные классы пакета java.util, в частности, классы, реализующие интерфейс java.util.Collection.
Знания и умения, полученные в результате изучения
По окончании данного курса вы будете уметь:
- понимать структуру стандартных пакетов платформы Java и знать назначение основных пакетов из их числа;
- использовать основные методы классов System, Runtime, Process, String, Math из пакета java.lang;
- уметь пользоваться классами, представляющими потоки ввода/вывода, в частности, файловые потоки ввода/вывода;
- уметь создавать графический интерфейс пользователя на основе стандартных пакетов java.awt и javax.swing, в том числе правильно организовывать обработку событий, связанных с действиями, пользователя;
- применять классы коллекций и стандартных алгоритмов обработки данных на основе стандартных классов пакета java.util.