Курс на Stepik
Обложка курса «JAVA – получи Чёрный Пояс!» на Stepik
1 750 ₽

JAVA – получи Чёрный Пояс! ★ 4.990

Открыть на
STEPIK.ORG

Разъяснение серьёзных тем доступными словами на простых примерах. Надоело пытаться выучить Java по нескольким источникам? Тогда этот курс точно для Вас!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «JAVA – получи Чёрный Пояс!»Учеников на курсе 2 366
Сертификаты, выданные на курсе «JAVA – получи Чёрный Пояс!»Сертификатов выдано 0
Отзывы о курсе «JAVA – получи Чёрный Пояс!»Отзывов получено 100
Рейтинг курса «JAVA – получи Чёрный Пояс!»Рейтинг курса 4.990
Уроки в курсе «JAVA – получи Чёрный Пояс!»Количество уроков 121
Время прохождения курса «JAVA – получи Чёрный Пояс!»Время прохождения курса —
Стоимость курса «JAVA – получи Чёрный Пояс!»Стоимость курса 1 750 ₽ —
Обновления курса «JAVA – получи Чёрный Пояс!»Обновления курса — —
Дата публикации курса «JAVA – получи Чёрный Пояс!»Дата публикации курса — ———
Последнее обновление курса «JAVA – получи Чёрный Пояс!»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «JAVA – получи Чёрный Пояс!» 11 разделов Уроки в курсе «JAVA – получи Чёрный Пояс!» 121 урок Время прохождения курса «JAVA – получи Чёрный Пояс!» 25 ч. Последнее обновление курса «JAVA – получи Чёрный Пояс!» обн. 1 год назад

Введение

1 урок
1. Знакомство с курсом ↗

Интерфейсы Comparable и Comparator

2 урока
1. Интерфейс Comparable ↗
2. Интерфейс Comparator ↗

Generics

7 уроков
1. Введение в generics ↗
2. Parameterized class ↗
3. Parameterized method ↗
4. Type erasure ↗
5. Subtyping ↗
6. Wildcards ↗
7. Пример на generics ↗

Коллекции

25 уроков
1. Введение в Collection и List ↗
2. ArrayList ↗
3. Методы ArrayList. Часть 1 ↗
4. Методы ArrayList. Часть 2 ↗
5. Методы ArrayList и связанные с ним методы. Часть 3 ↗
6. Интерфейс Iterator ↗
7. LinkedList ↗
8. Интерфейс ListIterator ↗
9. Binary search ↗
10. Big O notation ↗
11. Vector ↗
12. Stack ↗
13. Введение в Map. HashMap ↗
14. Методы equals и hashCode ↗
15. HashMap в деталях. Часть 1 ↗
16. HashMap в деталях. Часть 2 ↗
17. TreeMap ↗
18. LinkedHashMap ↗
19. HashTable ↗
20. Введение в Set. HashSet ↗
21. TreeSet ↗
22. LinkedHashSet ↗
23. Введение в Queue. LinkedList ↗
24. PriorityQueue ↗
25. Введение в Deque. ArrayDeque ↗

Nested классы

5 уроков
1. Введение в Nested классы ↗
2. Static Nested класс ↗
3. Inner класс ↗
4. Local Inner класс ↗
5. Anonymous класс ↗

Lambda выражения

6 уроков
1. Lambda выражения. Часть 1 ↗
2. Lambda выражения. Часть 2 ↗
3. Predicate ↗
4. Supplier ↗
5. Consumer ↗
6. Function ↗

Streams

18 уроков
1. Введение в Streams. Метод map ↗
2. Метод filter ↗
3. Метод forEach ↗
4. Метод reduce ↗
5. Метод sorted ↗
6. Method chaining ↗
7. Метод concat ↗
8. Метод distinct ↗
9. Метод count ↗
10. Метод peak ↗
11. Метод flatMap ↗
12. Метод collect: grouping и partitioning ↗
13. Метод findFirst ↗
14. Методы min и max ↗
15. Метод limit ↗
16. Метод skip ↗
17. Метод mapToInt ↗
18. Parallel Stream ↗

Многопоточность

25 уроков
1. Ввведение в многопоточность ↗
2. Варианты создания потоков ↗
3. Thread name и Thread priority ↗
4. Методы sleep и join. Thread states ↗
5. Concurrency и parallelism. Synchronous и asynchronous ↗
6. Ключевое слово volatile ↗
7. Data race. Synchronized methods ↗
8. Понятие «монитор». Synchronized blocks ↗
9. Методы wait и notify ↗
10. Понятия Deadlock, Livelock, Lock Starvation ↗
11. Lock и ReentrantLock ↗
12. Daemon потоки ↗
13. Прерывание потоков ↗
14. ThreadPool и ExecutorService. Часть 1 ↗
15. ThreadPool и ExecutorService. Часть 2 ↗
16. Интерфейсы Callable и Future. Часть 1 ↗
17. Интерфейсы Callable и Future. Часть 2 ↗
18. Синхронизатор Semaphore ↗
19. Синхронизатор CountDownLatch ↗
20. Синхронизатор Exchanger ↗
21. Класс AtomicInteger ↗
22. Синхронизированные коллекции ↗
23. ConcurrentHashMap ↗
24. CopyOnWriteArrayList ↗
25. ArrayBlockingQueue ↗

Работа с файлами: IO и NIO

18 уроков
1. Введение в Стримы. FileWriter ↗
2. FileReader ↗
3. Try with resources ↗
4. BufferedWriter и BufferedReader ↗
5. FileInputStream и FileOutputStream ↗
6. DataInputStream и DataOutputStream ↗
7. Сериализация. Часть 1 ↗
8. Сериализация. Часть 2 ↗
9. Класс RandomAccessFile ↗
10. Класс File ↗
11. Введение в Channel и Buffer. Чтение из файла ↗
12. Channel и Buffer. Запись в файл ↗
13. Channel и Buffer. Важные методы ↗
14. Интерфейс Path и класс Files. Часть 1 ↗
15. Интерфейс Path и класс Files. Часть 2 ↗
16. Введение в метод walkFileTree ↗
17. Метод walkFileTree. Копирование директории ↗
18. Метод walkFileTree. Удаление директории ↗

Регулярные выражения

7 уроков
1. RegEx. Часть 1 ↗
2. RegEx. Часть 2 ↗
3. RegEx. Часть 3 ↗
4. Методы класса String: mathes и split ↗
5. Пример «Проверка IP» ↗
6. Методы replaceAll и group ↗
7. Методы printf и format ↗

Другие важные темы

7 уроков
1. Enum. Часть 1 ↗
2. Enum. Часть 2 ↗
3. Класс Scanner. Часть 1 ↗
4. Класс Scanner. Часть 2 ↗
5. Reflection. Часть 1 ↗
6. Reflection. Часть 2 ↗
7. Аннотации ↗