Вход| Код на email
Название курса:
Java для начинающих. Level 2
Автор:
dmdev
Аннотация:
Данный курс является продолжением базового курса "Computer Science. Java" (https://www.youtube.com/playlist?list=PLnh8EajVFTl6jwI1f8sgijmm2szXgaiWM).
Здесь мы уже приступим к подробному объяснению на практических примерах принципов объектно ориентированного программирования (ООП), как их нужно применять в языке Java, большинство структур данных, как работать с исключениями, регулярными выражениями, пройдем многопоточность, потоки ввода-вывода, поговорим про функциональное программирование, как его использовать в Java и много другое. Разберем практически все аспекты этого языка и по итогу будем уверенно владеть обширным инструментарием для написания программ. После этого курса можно будет приступать к изучению фреймворков таких как Spring, Hibernate и другие.
Ссылка на весь материал по данному курсу:
https://drive.google.com/drive/folders/1iXsbSC59dFS7HpiGrcMOdyLRbJjMMqHR?usp=sharing
Теги:
IT, Java, видеокурс, программирование
Доступ:
Бесплатно
Добавлен:
4/8/2024
Студенты:
0
Чтобы иметь возможность отслеживать историю обучения и сдавать тесты (если они есть), нужно зарегистрироваться или выполнить вход в систему.
Записаться на курс
  • Раскрыть
    Java для начинающих. Level 2
    • Java для начинающих. 1.1 ООП. Введение
    • Java для начинающих. 2.1 Классы и объекты
    • Java для начинающих. 3.1 Конструкторы
    • Java для начинающих. 4.1 Перегрузка методов
    • Java для начинающих. 5.1 Модификаторы доступа
    • Java для начинающих. 6.1 Пакеты и импорты
    • Java для начинающих. 7.1 Композиция классов. Теория
    • Java для начинающих. 7.2 Основы ООП. Практика
    • Java для начинающих. 8.1 Stack and Heap. Теория
    • Java для начинающих. 8.2 Stack and Heap. Практика
    • Java для начинающих. 9.1 Модификатор static
    • Java для начинающих. 10.1 Класс String. Теория
    • Java для начинающих. 10.2 Класс String. Практика
    • Java для начинающих. 10.3 Класс StringBuilder and StringBuffer
    • Java для начинающих. 11.1 Принципы ООП. Инкапсуляция
    • Java для начинающих. 12.1 Наследование
    • Java для начинающих. 12.2 Класс Object
    • Java для начинающих. 12.3 Инициализация объектов
    • Java для начинающих. 12.4  Абстрактные классы
    • Java для начинающих. 13.1 Полиморфизм
    • Java для начинающих. 13.2 Приведение типов. Оператор instanceof
    • Java для начинающих. 14.1 Интерфейсы
    • Java для начинающих. 14.2 Интерфейсы. Нововведения
    • Java для начинающих. 15.1 ООП. Практика
    • Java для начинающих. 16.1 Внутренние и вложенные классы
    • Java для начинающих. 17.1 Перечисляемые типы. Enum
    • Java для начинающих. 18.1 Generics. Предпосылки
    • Java для начинающих. 18.2 Generics. Теория. Часть 1
    • Java для начинающих. 18.3 Generics. Теория. Часть 2
    • Java для начинающих. 19.1 Коллекции. Введение
    • Java для начинающих. 19.2 Оценка сложности алгоритмов. Big O notation
    • Java для начинающих. 19.3 ArrayList
    • Java для начинающих. 19.4 LinkedList
    • Java для начинающих. 19.5 Iterator. Теория
    • Java для начинающих. 19.6 Iterator. Практика
    • Java для начинающих. 19.7 Методы equals и hashCode
    • Java для начинающих. 19.8 HashMap. Теория
    • Java для начинающих. 19.9 HashMap. Практика
    • Java для начинающих. 19.10 LinkedHashMap
    • Java для начинающих. 19.11 Сортировка коллекций
    • Java для начинающих. 19.12 TreeMap
    • Java для начинающих. 19.13 Set
    • Java для начинающих. 19.14 Старые коллекции
    • Java для начинающих. 19.15 Коллекции. Практика
    • Java для начинающих. 20.1 Обработка исключений. Теория. Часть 1
    • Java для начинающих. 20.2 Обработка исключений. Теория. Часть 2
    • Java для начинающих. 20.3 Обработка исключений. Практика
    • Java для начинающих. 21.1 Функциональное программирование. Lambda выражения
    • Java для начинающих. 21.2 Stream
    • Java для начинающих. 21.3 Stream для примитивных типов
    • Java для начинающих. 21.4 MapReduce
    • Java для начинающих. 21.5 Optional
    • Java для начинающих. 21.6 Функциональное программирование. Практика
    • Java для начинающих. 22.1 Потоки ввода-вывода. Класс File
    • Java для начинающих. 22.2 Класс InputStream
    • Java для начинающих. 22.3 Класс Reader
    • Java для начинающих. 22.4 Класс OutputStream
    • Java для начинающих. 22.5 Класс Writer
    • Java для начинающих. 22.6 Класс Files
    • Java для начинающих. 22.7 Потоки ввода-вывода. Практика
    • Java для начинающих. 23.1 Сериализация и Десериализация
    • Java для начинающих. 24.1 Date and Time. Теория. Часть 1
    • Java для начинающих. 24.2 Date and Time. Теория. Часть 2
    • Java для начинающих. 24.3 Date and Time. Практика
    • Java для начинающих. 25.1 Введение в многопоточность. Класс Thread
    • Java для начинающих. 25.2 Интерфейс Runnable
    • Java для начинающих. 25.3 Java. Состояния потоков
    • Java для начинающих. 25.4 Атомарность операций
    • Java для начинающих. 25.5 Ключевое слово synchronized
    • Java для начинающих. 25.6 Синхронизация коллекций
    • Java для начинающих. 25.7 Ключевое слово volatile
    • Java для начинающих. 25.8 Потокобезопасный объект
    • Java для начинающих. 25.9 Методы wait, notify, notifyAll. Часть 1
    • Java для начинающих. 25.10 Методы wait, notify, notifyAll. Часть 2
    • Java для начинающих. 25.11 Deadlock
    • Java для начинающих. 25.12 Многопоточность. Практика
    • Java для начинающих. 26.1 Пакет java.util.concurrent. Введение
    • Java для начинающих. 26.2 Atomic
    • Java для начинающих. 26.3 Lock
    • Java для начинающих. 26.4 ThreadPool. Future. Callable. Часть 1
    • Java для начинающих. 26.5 ThreadPool. Future. Callable. Часть 2
    • Java для начинающих. 26.6 Потокобезопасные коллекции
    • Java для начинающих. 26.7 CountDownLatch
    • Java для начинающих. 26.8 CyclicBarrier
    • Java для начинающих. 26.9 Semaphore
    • Java для начинающих. 26.10 Пакет java.util.concurrent. Практика
    • Java для начинающих. 27.1 Регулярные выражения. Введение
    • Java для начинающих. 27.2 Классы Pattern и Matcher
    • Java для начинающих. 27.3 Метод find. Группы
    • Java для начинающих. 27.4 Замена подстрок
    • Java для начинающих. 27.5 Регулярные выражения. Практика
    • Java для начинающих. 28.1 Reflection API. Введение
    • Java для начинающих. 28.2 Reflection API. Конструкторы, поля, методы
    • Java для начинающих. 28.3 Reflection API. Аннотации
    • Java для начинающих. 28.4 Reflection API. Практика
    • Java для начинающих. 29.1 Заключение. Путь развития
Для улучшения работы сайта и его взаимодействия с пользователями мы используем cookies, которые сохраняются на Вашем компьютере. Нажимая СОГЛАСЕН, Вы подтверждаете то, что Вы проинформированы об использовании cookies на нашем сайте. Отключить cookies Вы можете в настройках своего браузера.
согласен