java
May 8, 2020

Заметки по курсу skillbox "Java-разработчик c нуля".

Общий план изучения.

Полезные ссылки:

Литература:

  • "Чистый код" Мартин Роберт - глава 2, 3, 4, 5.
  • Code convention: от Google и от Oracle - Ссылка.
1. Вводный модуль.
  • Какие бывают программы
  • Где и для чего применяется Java
  • Как выглядит программный код
  • Установка среды разработки
  • Исправляем готовое приложение
  • Пишем консольное приложение

Домашняя работа: 6/6

Тест: 4/4

2. Синтаксис языка.
  • Приветственное видео
  • Что вообще бывает в коде
  • Переменные в Java
  • Boolean, операторы сравнения и условные операторы
  • Циклы
  • Разбираем сложный код

Домашняя работа: 5/5

Тест: 5/5

3. Объекты и классы.
  • Переходим к следующему модулю
  • Понятие класса и объекта
  • Метод, параметры, return
  • Статические методы и переменные
  • Константы и Enum
  • Создание объектов и конструктор
  • Инкапсуляция, геттеры и сеттеры
  • Копирование объектов
  • Внешние библиотеки классов
  • Создание JAR-файлов

Домашняя работа: 3/9

Тест: 5/5

4. Числа, строки и даты.
  • Объекты и примитивы
  • Зачем нужны объекты и примитивы
  • Значения по умолчанию
  • Boxing и unboxing
  • Повторяем изученное
  • Какие бывают числа
  • Биты и байты
  • Числа int и double
  • Точность чисел с плавающей точкой
  • Преобразование чисел разных типов
  • Преобразование строки в число и обратно
  • Какие бывают операции с числами
  • Инкремент и декремент
  • Класс Math
  • Символы и кодировки
  • Специальные символы
  • Методы класса String
  • Конкатенация строк
  • Сравнение строк
  • Регулярные выражения
  • Календарь и метка времени

Домашняя работа: 0/6

Тест: 6/6