Аннотация курса
Стр 1 из 41Следующая ⇒ Оглавление Аннотация курса. 5 Описание курса. 5 Требуемая подготовка: 5 По окончании курса слушатели будут уметь: 5 Введение в Java технологии – (2 академ. часов) 6 Особенности языка программирования Java. 13 Описание Java технологий. 24 Использование интегрированной среды разработки. 26 Практика. 33 Установка JDK/IDE, настройка параметров среды. 33 Работа в командной строке. 33 Введение в язык программирования Java – (3 академ. часов) 36 Языковые лексемы Java. 36 Введение в систему типов языка Java. 38 Работа с примитивными типами и константами. 38 Проект «Hello World! ». 43 Проект «Объявление переменных». 43 Преобразование простых типов. 44 Операции языка Java. 51 Методы и операторы Java – (2 академ. часов) 52 Создание и вызов методов. 53 Механизм передачи аргументов. 56 Перегрузка и методы с переменным числом аргументов. 57 Операторы Java. 60 Пустой оператор. 61 Блок. 61 Выражение. 61 Операторы ветвления (if-else). 62 Операторы циклов. 65 Несколько слов по поводу “goto”. 69 Создание и использование массивов Java – (3 академ. часов) 71 Одномерные массивы. 73 Многомерные массивы. 76 Работа с массивами и класс Arrays. 76 Практика. 79 Конвертор дня года в месяц и число. 79 Кодовые точки Unicode и русские символы в исходных кодах и программах Java. JDK 1. 6. 79 История создания различных видов кодировок. 79 Unicode. 80 UTF-8. 83 Другие кодировки Unicode. 84 32 битные кодовые точки для символов Unicode в Java. 85 Вывод на консоль в Windows. Команда chcp. 87 Системные свойства file. encoding, console. encoding и вывод на консоль. 89 Unicode префикс \u и русские символы в исходных кодах. 94 Чтение и запись в файл русских символов, выраженных Unicode префиксом \u. 99 Неправильное отображение кодировки в программах, ориентированных на web. 102
Ссылки: 104 Работа со строками в Java – (2 академ. часов) 104 Основные методы класса String. 106 Сложение и преобразование строк. 109 Классы динамических строк. 110 Ввод данных с клавиатуры и класс Scanner. 112 Регулярные выражения. 112 Практика: 112 Конвертор целых чисел в двоичную систему. 112 Разработка классов на Java – (3 академ. часов) 116 Обзор основных концепций ООП. 117 Объявление класса. 118 Члены класса и создание объектов класса. 118 Модификаторы доступа. 118 Модификаторы final & static. 118 Использование пакетов, директив импорта и переменной среды CLASSPATH.. 124 Практика: 124 Разбор параметров командной строки. 124 1. Наследование и полиморфизм – (2 академ. часов) 270 Наследование как механизм повторного использования кода. 270 Конструктор при наследовании. 270 Преобразование типов и операция instanceof. 270 Виртуальные методы и позднее связывание. 270 Абстрактные классы и методы. 270 Практика: 270 Разбор параметров командной строки. Часть 2 - Наследование. 270 2. Интерфейсы и аннотации – (3 академ. часов) 271 Концепция интерфейсов. 271 Объявление интерфейса. 271 Реализация интерфейса. 271 Статические методы и методы по умолчанию в интерфейсах. 271 Использование и создание аннотаций. 271 Практика. 271 Сортировка массива объектов. 271 3. Пакет java. lang – (2 академ. часов) 271 Класс Object и переопределение его методов. 271 Метаданные и рефлексия. 271 Классы System и Math. 271 4. Обработка ошибок в Java – (3 академ. часов) 271 Концепция исключений в Java. 271 Использование операторов try, catch и finally. 271 Проверяемые и непроверяемые исключения. 271 Создание своих классов исключений. 271 Оператор try для освобождения ресурсов. 271 5. Потоки данных в Java – (2 академ. часов) 271 Обзор классов потоков. 271 Работа с байтовыми потоками. 271 Работа с потоками символов. 271 Использование класса java. io. File. 271 Сжатие файлов. 271 Сериализация объектов в Java. 271 Практика: 271 Частотный анализ слов в тексте. 271
6. Работа с файловой системой в NIO 2 – (3 академ. часов) 271 Использование интерфейса Path. 271 Работа с атрибутами файлов. 271 Основные возможности класса Files. 271 Использование класса Files для обхода дерева каталогов. 271 Мониторинг изменений в файловой системе. 271 7. Пакет java. util – (2 академ. часов) 272 Форматирование данных. 272 Работа с датой и временем. 272 Класс Locale и глобализация кода. 272 Локализация и класс ResourceBundle. 272 Генерация псевдослучайных чисел. 272 8. Коллекции в Java – (2 академ. часов) 272 Иерархия классов коллекций. 272 Концепция параметризованных типов данных. 272 Работа с параметризованным методов и интерфейсом. 272 Обзор возможностей списков, множеств и словарей в Java. 272 9. Вложенные классы в Java – (2 академ. часов) 272 Внутренние классы. 272 Вложенные классы. 272 Анонимные классы. 272 Перечисления в Java. 272 10. Лямбда-выражения – (2 академ. часов) 272 Синтаксис лямбда-выражений. 272 Ссылки на методы. 272 Функциональные интерфейсы. 272 11. Паттерны проектирования – (2 академ. часов) 272 Обзор паттернов. 272 Паттерн одиночка. 272 Паттерн композиция. 272 Паттерн наблюдатель. 272 Практика: 272 Реализация паттерна наблюдатель. 272 12. Задание. 272
Программа курса JavaSE8. Уровень 1. Основы программирования Преподаватель: Кораблин Александр Аннотация курса Овладеть ООЯП Java Standard Edition 8 (Java SE8), научиться использовать интегрированную среду разработки и приобрести базовые навыки создания объектно-ориентированных приложений.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|