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

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

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

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

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

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

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

1. Введение

1 урок
Открытый
1.1 Знакомство с курсом
4 597
4 597
6м 51с
172

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

2 урока
Открытый
2.1 Интерфейс Comparable
3 228
3 228
20м 36с
132
Открытый
2.2 Интерфейс Comparator
2 375
2 375
11м 13с
108

3. Generics

7 уроков
Открытый
3.1 Введение в generics
2 529
2 529
8м 54с
110
Открытый
3.2 Parameterized class
2 405
2 405
15м 38с
105
Закрытый
3.3 Parameterized method
1 397
1 397
7м 12с
90
Закрытый
3.4 Type erasure
1 378
1 378
5м 26с
78
Закрытый
3.5 Subtyping
1 349
1 349
11м 14с
94
Закрытый
3.6 Wildcards
1 339
1 339
13м 6с
99
Закрытый
3.7 Пример на generics
1 309
1 309
16м 20с
150

4. Коллекции

25 уроков
Открытый
4.1 Введение в Collection и List
1 962
1 962
5м 11с
88
Закрытый
4.2 ArrayList
1 301
1 301
12м 29с
83
Закрытый
4.3 Методы ArrayList. Часть 1
1 260
1 260
15м 37с
76
Закрытый
4.4 Методы ArrayList. Часть 2
1 210
1 210
10м 44с
79
Закрытый
4.5 Методы ArrayList и связанные с ним методы. Часть 3
1 190
1 190
20м 26с
86
Закрытый
4.6 Интерфейс Iterator
1 217
1 217
5м 1с
73
Закрытый
4.7 LinkedList
1 201
1 201
19м 9с
92
Закрытый
4.8 Интерфейс ListIterator
1 162
1 162
9м 44с
80
Закрытый
4.9 Binary search
1 161
1 161
18м 7с
80
Закрытый
4.10 Big O notation
1 139
1 139
30м 54с
110
Закрытый
4.11 Vector
1 104
1 104
5м 51с
77
Закрытый
4.12 Stack
1 095
1 095
9м 12с
79
Закрытый
4.13 Введение в Map. HashMap
1 194
1 194
14м 37с
83
Закрытый
4.14 Методы equals и hashCode
1 163
1 163
19м 35с
85
Открытый
4.15 HashMap в деталях. Часть 1
1 844
1 844
15м 37с
83
Открытый
4.16 HashMap в деталях. Часть 2
1 504
1 504
14м 43с
93
Закрытый
4.17 TreeMap
1 107
1 107
21м 42с
83
Закрытый
4.18 LinkedHashMap
1 048
1 048
7м 13с
77
Закрытый
4.19 HashTable
1 041
1 041
3м 3с
63
Закрытый
4.20 Введение в Set. HashSet
1 054
1 054
17м 3с
76
Открытый
4.21 TreeSet
1 362
1 362
12м 32с
64
Закрытый
4.22 LinkedHashSet
983
983
3м 8с
67
Закрытый
4.23 Введение в Queue. LinkedList
1 018
1 018
11м 3с
70
Открытый
4.24 PriorityQueue
1 280
1 280
8м 29с
68
Закрытый
4.25 Введение в Deque. ArrayDeque
984
984
9м 16с
92

5. Nested классы

5 уроков
Закрытый
5.1 Введение в Nested классы
1 115
1 115
4м 42с
81
Закрытый
5.2 Static Nested класс
1 055
1 055
16м 24с
86
Закрытый
5.3 Inner класс
1 019
1 019
18м 10с
79
Закрытый
5.4 Local Inner класс
961
961
16м 0с
73
Закрытый
5.5 Anonymous класс
995
995
10м 26с
89

6. Lambda выражения

6 уроков
Закрытый
6.1 Lambda выражения. Часть 1
1 213
1 213
31м 10с
97
Закрытый
6.2 Lambda выражения. Часть 2
1 110
1 110
22м 45с
91
Закрытый
6.3 Predicate
1 086
1 086
16м 33с
102
Закрытый
6.4 Supplier
1 035
1 035
6м 30с
80
Закрытый
6.5 Consumer
1 010
1 010
9м 52с
79
Закрытый
6.6 Function
1 007
1 007
10м 56с
88

7. Streams

18 уроков
Открытый
7.1 Введение в Streams. Метод map
1 545
1 545
17м 2с
88
Закрытый
7.2 Метод filter
1 075
1 075
5м 35с
69
Открытый
7.3 Метод forEach
1 346
1 346
9м 48с
79
Закрытый
7.4 Метод reduce
1 027
1 027
14м 11с
92
Закрытый
7.5 Метод sorted
998
998
4м 3с
64
Открытый
7.6 Method chaining
1 255
1 255
14м 58с
83
Закрытый
7.7 Метод concat
948
948
2м 49с
57
Закрытый
7.8 Метод distinct
939
939
1м 1с
54
Закрытый
7.9 Метод count
931
931
2м 34с
59
Закрытый
7.10 Метод peak
945
945
2м 33с
56
Закрытый
7.11 Метод flatMap
962
962
6м 30с
71
Закрытый
7.12 Метод collect: grouping и partitioning
936
936
8м 50с
76
Закрытый
7.13 Метод findFirst
896
896
2м 49с
49
Закрытый
7.14 Методы min и max
899
899
2м 17с
56
Закрытый
7.15 Метод limit
881
881
1м 11с
55
Закрытый
7.16 Метод skip
880
880
2м 32с
57
Закрытый
7.17 Метод mapToInt
890
890
7м 44с
65
Открытый
7.18 Parallel Stream
1 166
1 166
11м 48с
101

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

25 уроков
Закрытый
8.1 Ввведение в многопоточность
1 111
1 111
10м 36с
86
Открытый
8.2 Варианты создания потоков
1 399
1 399
20м 16с
91
Закрытый
8.3 Thread name и Thread priority
1 027
1 027
9м 7с
67
Открытый
8.4 Методы sleep и join. Thread states
1 283
1 283
19м 21с
87
Открытый
8.5 Concurrency и parallelism. Synchronous и asynchronous
1 296
1 296
13м 43с
103
Закрытый
8.6 Ключевое слово volatile
985
985
16м 38с
98
Закрытый
8.7 Data race. Synchronized methods
971
971
20м 29с
89
Закрытый
8.8 Понятие «монитор». Synchronized blocks
953
953
28м 23с
100
Закрытый
8.9 Методы wait и notify
928
928
25м 11с
99
Закрытый
8.10 Понятия Deadlock, Livelock, Lock Starvation
894
894
13м 23с
78
Закрытый
8.11 Lock и ReentrantLock
874
874
16м 11с
80
Закрытый
8.12 Daemon потоки
855
855
10м 31с
79
Закрытый
8.13 Прерывание потоков
854
854
11м 56с
79
Закрытый
8.14 ThreadPool и ExecutorService. Часть 1
861
861
17м 17с
75
Закрытый
8.15 ThreadPool и ExecutorService. Часть 2
829
829
13м 26с
68
Закрытый
8.16 Интерфейсы Callable и Future. Часть 1
822
822
15м 14с
65
Закрытый
8.17 Интерфейсы Callable и Future. Часть 2
798
798
18м 27с
71
Открытый
8.18 Синхронизатор Semaphore
1 011
1 011
10м 31с
66
Закрытый
8.19 Синхронизатор CountDownLatch
745
745
10м 36с
58
Закрытый
8.20 Синхронизатор Exchanger
735
735
11м 26с
52
Закрытый
8.21 Класс AtomicInteger
751
751
7м 20с
61
Закрытый
8.22 Синхронизированные коллекции
754
754
21м 42с
53
Закрытый
8.23 ConcurrentHashMap
745
745
12м 30с
53
Закрытый
8.24 CopyOnWriteArrayList
715
715
7м 18с
53
Закрытый
8.25 ArrayBlockingQueue
723
723
15м 34с
67

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

18 уроков
Открытый
9.1 Введение в Стримы. FileWriter
1 181
1 181
13м 3с
76
Открытый
9.2 FileReader
996
996
4м 45с
66
Закрытый
9.3 Try with resources
785
785
5м 16с
61
Закрытый
9.4 BufferedWriter и BufferedReader
775
775
9м 11с
70
Закрытый
9.5 FileInputStream и FileOutputStream
760
760
5м 3с
63
Закрытый
9.6 DataInputStream и DataOutputStream
747
747
5м 53с
65
Закрытый
9.7 Сериализация. Часть 1
774
774
16м 23с
72
Закрытый
9.8 Сериализация. Часть 2
720
720
10м 21с
70
Открытый
9.9 Класс RandomAccessFile
937
937
11м 32с
69
Закрытый
9.10 Класс File
680
680
16м 49с
71
Закрытый
9.11 Введение в Channel и Buffer. Чтение из файла
647
647
26м 20с
70
Закрытый
9.12 Channel и Buffer. Запись в файл
594
594
5м 53с
54
Закрытый
9.13 Channel и Buffer. Важные методы
571
571
13м 9с
53
Закрытый
9.14 Интерфейс Path и класс Files. Часть 1
595
595
21м 36с
59
Закрытый
9.15 Интерфейс Path и класс Files. Часть 2
556
556
16м 20с
44
Закрытый
9.16 Введение в метод walkFileTree
529
529
13м 12с
50
Закрытый
9.17 Метод walkFileTree. Копирование директории
498
498
16м 46с
55
Закрытый
9.18 Метод walkFileTree. Удаление директории
479
479
5м 1с
51

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

7 уроков
Закрытый
10.1 RegEx. Часть 1
652
652
20м 13с
64
Закрытый
10.2 RegEx. Часть 2
575
575
16м 41с
60
Закрытый
10.3 RegEx. Часть 3
547
547
22м 42с
47
Закрытый
10.4 Методы класса String: mathes и split
533
533
4м 29с
41
Закрытый
10.5 Пример «Проверка IP»
519
519
7м 17с
32
Закрытый
10.6 Методы replaceAll и group
500
500
12м 10с
42
Закрытый
10.7 Методы printf и format
499
499
16м 49с
43

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

7 уроков
Закрытый
11.1 Enum. Часть 1
706
706
10м 51с
65
Закрытый
11.2 Enum. Часть 2
648
648
11м 10с
51
Закрытый
11.3 Класс Scanner. Часть 1
602
602
12м 18с
59
Закрытый
11.4 Класс Scanner. Часть 2
537
537
5м 28с
45
Закрытый
11.5 Reflection. Часть 1
773
773
31м 31с
56
Закрытый
11.6 Reflection. Часть 2
662
662
20м 29с
52
Закрытый
11.7 Аннотации
841
654
28м 15с
76