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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «JAVA – получи Чёрный Пояс!»Учеников на курсе 2 358
Сертификаты, выданные на курсе «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. Аннотации