• Гигабайты ценной информации. Присоединяйся.
    У нас действительно всё бесплатно, включая ChatGPT/DALLE/VISION)

Ищу [PROGWARDS.RU] Курс программирования на Java. Базовый уровень.

peter0001

Новый пользователь
Регистрация
2 Ноя 2019
Сообщения
9
Реакции
2
Ra
177
Ищу базовый курс программирования на языке Java с курсов progwards.ru

Войти или Зарегистрироваться чтобы увидеть скрытый текст.


Программа обучения (базовый курс)

Установка и настройка рабочей среды. JDK, InelliJ IDEA, git, GitHub. Основные принципы использования;

Системы исчисления: десятичная, двоичная, шестнадцатеричная;

Базовые типы данных: целые, с плавающей точкой, логический, символ, строка;

Форма Бэкуса-Наура - способ описания синтаксических конструкций;

Лексика языка Java: ключевые слова, идентификаторы, литералы, константы;

Операции с типами: присваивание, арифметические, логические, битовые. Приоритеты операций, приведения типов;

Строковые типы. Конвертация цисла в строку и обратно, конкатенация строк;

Операции сравнения и логические операции. Оператор if;

Операторы циклов (while, do-while, for), оператор switch;

Массивы, определение, инициализация, обработка. Алгоритмы на массивах, копирование, сортировка, перебор;

Введение в ООП, классы в Java;

Наследование, виртуальные методы, конструкторы и деструкторы;

Области видимости классов и методов, статические классы и методы, модификаторы доступа;

Более подробное изучения возможностей Intellij Idea и Git;

Особенности консольных приложений, аргументы командной строки;

Основы ввода-вывода в Java, пакеты java.io, java.nio;

Коллекции, интерфейс Collection, Comparable, Comparator, метод thenComparing;

Списки, множества, очереди, словари. List: ArrayList, LinkedList. Set: HashSet, LinkedHashSet, TreeSet. Queue, Dequeue: PriorityQueue, ArrayDeque. Map: HashMap, TreeMap, HashTable;

Исключения, обработка исключений, рекомендации по применению. Производительность кода при использовании исключений.

Работа с датой и временем. Устаревшие классы: Date, Calendar, SimpleDateFormat. Современные (начиная с Java8): Instant, LocalDate, LocalTime, LocalDateTime, ZonedDateTime. Unix timestamp, преобразование в классы Java и обратно;

Стили написания кода, практические рекомендации, настройка Idea для работы со стилями, рефакторинг кода;

Рекомендации как писать надежный код минимизирующий количество ошибок;

Работа с файловой системой и файлами. Классы File и Files, интерфейс Path. Создание, удаление, копирование, перенос и переименование файлов;

Текстовые файлы и кодировки, бинарные файлы. Чтение и запись в файл: FileReader, FileWriter;

Потоки: FileInputStream, FileOutputStream, чтение и запись.
 
Последнее редактирование:

Kri_iL

Живёт по соседству
Особенный
Спасибо от Разулы
Регистрация
30 Ноя 2018
Сообщения
1.170
Реакции
7.936
Ra
2.181
Другие школы подойдут ?
 

peter0001

Новый пользователь
Регистрация
2 Ноя 2019
Сообщения
9
Реакции
2
Ra
177
нет, другие не надо.
 
Последнее редактирование:
Похожие темы Форум История
dva8194 Поиск курсов,программ и остального
V Поиск курсов,программ и остального
vitriol0674 Фото, Видео
vitriol0674 IT
vitriol0674 Психология/саморазвитие
vitriol0674 Психология/саморазвитие
vitriol0674 Психология/саморазвитие
vitriol0674 Психология/саморазвитие

Похожие темы

Теги по которым нашли тему

  1. java
  2. progwards
Сверху