Содержание пакета (2 курса)
1. JAVA – получи Чёрный Пояс! 4.989795918367347
1. Введение
1 урок
👁
4 597
👤
4 597
Открытый
1.1
Знакомство с курсом
↗
4 597
4 597
6м
172
2. Интерфейсы Comparable и Comparator
2 урока
👁
5 603
👤
5 603
Открытый
2.1
Интерфейс Comparable
↗
3 228
3 228
20м
132
Открытый
2.2
Интерфейс Comparator
↗
2 375
2 375
11м
108
3. Generics
7 уроков
👁
11 706
👤
11 706
Открытый
3.1
Введение в generics
↗
2 529
2 529
8м
110
Открытый
3.2
Parameterized class
↗
2 405
2 405
15м
105
Закрытый
3.3
Parameterized method
↗
1 397
1 397
7м
90
Закрытый
3.4
Type erasure
↗
1 378
1 378
5м
78
Закрытый
3.5
Subtyping
↗
1 349
1 349
11м
94
Закрытый
3.6
Wildcards
↗
1 339
1 339
13м
99
Закрытый
3.7
Пример на generics
↗
1 309
1 309
16м
150
4. Коллекции
25 уроков
👁
30 584
👤
30 584
Открытый
4.1
Введение в Collection и List
↗
1 962
1 962
5м
88
Закрытый
4.2
ArrayList
↗
1 301
1 301
12м
83
Закрытый
4.3
Методы ArrayList. Часть 1
↗
1 260
1 260
15м
76
Закрытый
4.4
Методы ArrayList. Часть 2
↗
1 210
1 210
10м
79
Закрытый
4.5
Методы ArrayList и связанные с ним методы. Часть 3
↗
1 190
1 190
20м
86
Закрытый
4.6
Интерфейс Iterator
↗
1 217
1 217
5м
73
Закрытый
4.7
LinkedList
↗
1 201
1 201
19м
92
Закрытый
4.8
Интерфейс ListIterator
↗
1 162
1 162
9м
80
Закрытый
4.9
Binary search
↗
1 161
1 161
18м
80
Закрытый
4.10
Big O notation
↗
1 139
1 139
30м
110
Закрытый
4.11
Vector
↗
1 104
1 104
5м
77
Закрытый
4.12
Stack
↗
1 095
1 095
9м
79
Закрытый
4.13
Введение в Map. HashMap
↗
1 194
1 194
14м
83
Закрытый
4.14
Методы equals и hashCode
↗
1 163
1 163
19м
85
Открытый
4.15
HashMap в деталях. Часть 1
↗
1 844
1 844
15м
83
Открытый
4.16
HashMap в деталях. Часть 2
↗
1 504
1 504
14м
93
Закрытый
4.17
TreeMap
↗
1 107
1 107
21м
83
Закрытый
4.18
LinkedHashMap
↗
1 048
1 048
7м
77
Закрытый
4.19
HashTable
↗
1 041
1 041
3м
63
Закрытый
4.20
Введение в Set. HashSet
↗
1 054
1 054
17м
76
Открытый
4.21
TreeSet
↗
1 362
1 362
12м
64
Закрытый
4.22
LinkedHashSet
↗
983
983
3м
67
Закрытый
4.23
Введение в Queue. LinkedList
↗
1 018
1 018
11м
70
Открытый
4.24
PriorityQueue
↗
1 280
1 280
8м
68
Закрытый
4.25
Введение в Deque. ArrayDeque
↗
984
984
9м
92
5. Nested классы
5 уроков
👁
5 145
👤
5 145
Закрытый
5.1
Введение в Nested классы
↗
1 115
1 115
4м
81
Закрытый
5.2
Static Nested класс
↗
1 055
1 055
16м
86
Закрытый
5.3
Inner класс
↗
1 019
1 019
18м
79
Закрытый
5.4
Local Inner класс
↗
961
961
16м
73
Закрытый
5.5
Anonymous класс
↗
995
995
10м
89
6. Lambda выражения
6 уроков
👁
6 461
👤
6 461
Закрытый
6.1
Lambda выражения. Часть 1
↗
1 213
1 213
31м
97
Закрытый
6.2
Lambda выражения. Часть 2
↗
1 110
1 110
22м
91
Закрытый
6.3
Predicate
↗
1 086
1 086
16м
102
Закрытый
6.4
Supplier
↗
1 035
1 035
6м
80
Закрытый
6.5
Consumer
↗
1 010
1 010
9м
79
Закрытый
6.6
Function
↗
1 007
1 007
10м
88
7. Streams
18 уроков
👁
18 519
👤
18 519
Открытый
7.1
Введение в Streams. Метод map
↗
1 545
1 545
17м
88
Закрытый
7.2
Метод filter
↗
1 075
1 075
5м
69
Открытый
7.3
Метод forEach
↗
1 346
1 346
9м
79
Закрытый
7.4
Метод reduce
↗
1 027
1 027
14м
92
Закрытый
7.5
Метод sorted
↗
998
998
4м
64
Открытый
7.6
Method chaining
↗
1 255
1 255
14м
83
Закрытый
7.7
Метод concat
↗
948
948
2м
57
Закрытый
7.8
Метод distinct
↗
939
939
1м
54
Закрытый
7.9
Метод count
↗
931
931
2м
59
Закрытый
7.10
Метод peak
↗
945
945
2м
56
Закрытый
7.11
Метод flatMap
↗
962
962
6м
71
Закрытый
7.12
Метод collect: grouping и partitioning
↗
936
936
8м
76
Закрытый
7.13
Метод findFirst
↗
896
896
2м
49
Закрытый
7.14
Методы min и max
↗
899
899
2м
56
Закрытый
7.15
Метод limit
↗
881
881
1м
55
Закрытый
7.16
Метод skip
↗
880
880
2м
57
Закрытый
7.17
Метод mapToInt
↗
890
890
7м
65
Открытый
7.18
Parallel Stream
↗
1 166
1 166
11м
101
8. Многопоточность
25 уроков
👁
22 919
👤
22 919
Закрытый
8.1
Ввведение в многопоточность
↗
1 111
1 111
10м
86
Открытый
8.2
Варианты создания потоков
↗
1 399
1 399
20м
91
Закрытый
8.3
Thread name и Thread priority
↗
1 027
1 027
9м
67
Открытый
8.4
Методы sleep и join. Thread states
↗
1 283
1 283
19м
87
Открытый
8.5
Concurrency и parallelism. Synchronous и asynchronous
↗
1 296
1 296
13м
103
Закрытый
8.6
Ключевое слово volatile
↗
985
985
16м
98
Закрытый
8.7
Data race. Synchronized methods
↗
971
971
20м
89
Закрытый
8.8
Понятие «монитор». Synchronized blocks
↗
953
953
28м
100
Закрытый
8.9
Методы wait и notify
↗
928
928
25м
99
Закрытый
8.10
Понятия Deadlock, Livelock, Lock Starvation
↗
894
894
13м
78
Закрытый
8.11
Lock и ReentrantLock
↗
874
874
16м
80
Закрытый
8.12
Daemon потоки
↗
855
855
10м
79
Закрытый
8.13
Прерывание потоков
↗
854
854
11м
79
Закрытый
8.14
ThreadPool и ExecutorService. Часть 1
↗
861
861
17м
75
Закрытый
8.15
ThreadPool и ExecutorService. Часть 2
↗
829
829
13м
68
Закрытый
8.16
Интерфейсы Callable и Future. Часть 1
↗
822
822
15м
65
Закрытый
8.17
Интерфейсы Callable и Future. Часть 2
↗
798
798
18м
71
Открытый
8.18
Синхронизатор Semaphore
↗
1 011
1 011
10м
66
Закрытый
8.19
Синхронизатор CountDownLatch
↗
745
745
10м
58
Закрытый
8.20
Синхронизатор Exchanger
↗
735
735
11м
52
Закрытый
8.21
Класс AtomicInteger
↗
751
751
7м
61
Закрытый
8.22
Синхронизированные коллекции
↗
754
754
21м
53
Закрытый
8.23
ConcurrentHashMap
↗
745
745
12м
53
Закрытый
8.24
CopyOnWriteArrayList
↗
715
715
7м
53
Закрытый
8.25
ArrayBlockingQueue
↗
723
723
15м
67
9. Работа с файлами: IO и NIO
18 уроков
👁
12 824
👤
12 824
Открытый
9.1
Введение в Стримы. FileWriter
↗
1 181
1 181
13м
76
Открытый
9.2
FileReader
↗
996
996
4м
66
Закрытый
9.3
Try with resources
↗
785
785
5м
61
Закрытый
9.4
BufferedWriter и BufferedReader
↗
775
775
9м
70
Закрытый
9.5
FileInputStream и FileOutputStream
↗
760
760
5м
63
Закрытый
9.6
DataInputStream и DataOutputStream
↗
747
747
5м
65
Закрытый
9.7
Сериализация. Часть 1
↗
774
774
16м
72
Закрытый
9.8
Сериализация. Часть 2
↗
720
720
10м
70
Открытый
9.9
Класс RandomAccessFile
↗
937
937
11м
69
Закрытый
9.10
Класс File
↗
680
680
16м
71
Закрытый
9.11
Введение в Channel и Buffer. Чтение из файла
↗
647
647
26м
70
Закрытый
9.12
Channel и Buffer. Запись в файл
↗
594
594
5м
54
Закрытый
9.13
Channel и Buffer. Важные методы
↗
571
571
13м
53
Закрытый
9.14
Интерфейс Path и класс Files. Часть 1
↗
595
595
21м
59
Закрытый
9.15
Интерфейс Path и класс Files. Часть 2
↗
556
556
16м
44
Закрытый
9.16
Введение в метод walkFileTree
↗
529
529
13м
50
Закрытый
9.17
Метод walkFileTree. Копирование директории
↗
498
498
16м
55
Закрытый
9.18
Метод walkFileTree. Удаление директории
↗
479
479
5м
51
10. Регулярные выражения
7 уроков
👁
3 825
👤
3 825
Закрытый
10.1
RegEx. Часть 1
↗
652
652
20м
64
Закрытый
10.2
RegEx. Часть 2
↗
575
575
16м
60
Закрытый
10.3
RegEx. Часть 3
↗
547
547
22м
47
Закрытый
10.4
Методы класса String: mathes и split
↗
533
533
4м
41
Закрытый
10.5
Пример «Проверка IP»
↗
519
519
7м
32
Закрытый
10.6
Методы replaceAll и group
↗
500
500
12м
42
Закрытый
10.7
Методы printf и format
↗
499
499
16м
43
11. Другие важные темы
7 уроков
👁
4 769
👤
4 582
Закрытый
11.1
Enum. Часть 1
↗
706
706
10м
65
Закрытый
11.2
Enum. Часть 2
↗
648
648
11м
51
Закрытый
11.3
Класс Scanner. Часть 1
↗
602
602
12м
59
Закрытый
11.4
Класс Scanner. Часть 2
↗
537
537
5м
45
Закрытый
11.5
Reflection. Часть 1
↗
773
773
31м
56
Закрытый
11.6
Reflection. Часть 2
↗
662
662
20м
52
Закрытый
11.7
Аннотации
↗
841
654
28м
76
2. Java (Джава) для начинающих: с нуля до сертификата Oracle 4.954022988505747
1. Раздел 1
3 урока
👁
15 175
👤
11 842
Открытый
1.1
Знакомство с Java. Методы «print» и «println»
↗
7 373
7 373
65м
253
Открытый
1.2
Примитивные типы данных. Понятие переменная. Системы счисления
↗
4 031
4 031
70м
191
Открытый
1.3
Арифметические и логические операции. Сравнение и присваивание
↗
3 771
438
111м
148
2. Раздел 2
8 уроков
👁
11 122
👤
10 205
Закрытый
2.1
Понятия класс и объект. Знакомство со ссылочными типами данных
↗
1 792
1 792
94м
166
Закрытый
2.2
Создание объектов. Понятие конструктор. Работа с методами
↗
1 643
1 643
79м
144
Закрытый
2.3
Перегрузка методов и конструкторов (overloading). Понятие this
↗
1 510
1 510
74м
113
Закрытый
2.4
Понятие package. Модификаторы видимости (access modifiers)
↗
1 361
1 361
63м
100
Закрытый
2.5
Модификаторы final и static. Понятие константа
↗
1 298
1 298
67м
109
Закрытый
2.6
Разновидности переменных и пределы их видимости
↗
1 199
1 199
61м
103
Закрытый
2.7
Понятия import и import static. Использование комментариев
↗
1 174
1 174
42м
90
Закрытый
2.8
Примитивные и ссылочные типы данных при вызове метода
↗
1 145
228
46м
94
3. Раздел 3
4 урока
👁
5 597
👤
4 774
Открытый
3.1
Конструкции if и if-else. Ternary оператор
↗
2 497
2 497
74м
94
Закрытый
3.2
Конструкция switch
↗
1 041
1 041
44м
77
Закрытый
3.3
Классический цикл for. Выражения break и continue
↗
1 041
1 041
86м
94
Закрытый
3.4
Циклы while и do while
↗
1 018
195
62м
78
4. Раздел 4
9 уроков
👁
8 550
👤
7 809
Закрытый
4.1
Всё о классе String Часть 1
↗
1 096
1 096
132м
104
Закрытый
4.2
Всё о классе String Часть 2
↗
992
992
8м
56
Закрытый
4.3
Всё о классе StringBuilder
↗
1 005
1 005
57м
80
Закрытый
4.4
Понятие массив. Работа с массивами
↗
1 001
1 001
102м
85
Закрытый
4.5
Varargs. Аргументы типа command line. Цикл foreach
↗
951
951
81м
82
Закрытый
4.6
Всё о классе ArrayList Часть 1
↗
956
956
112м
79
Закрытый
4.7
Всё о классе ArrayList Часть 2
↗
838
838
12м
51
Закрытый
4.8
Всё о классе ArrayList Часть 3. Коллекции
↗
835
835
42м
62
Закрытый
4.9
Понятие garbage collection
↗
876
135
48м
69
5. Раздел 5
6 уроков
👁
4 753
👤
4 124
Закрытый
5.1
Инкапсуляция. Ключевые слова super и protected
↗
881
881
90м
82
Закрытый
5.2
Понятия overriding, hiding и final
↗
803
803
118м
77
Закрытый
5.3
Абстрактные, дефолтные и статические методы в Интерфейсе.
↗
823
823
102м
65
Закрытый
5.4
Интерфейсы Часть 2
↗
756
756
8м
44
Закрытый
5.5
Полиморфизм. Оператор instanceof
↗
752
752
113м
62
Закрытый
5.6
Методы equals и toString. Wrapper классы
↗
738
109
99м
66
6. Раздел 6
6 уроков
👁
4 318
👤
3 642
Закрытый
6.1
Исключения и ошибки Часть 1
↗
802
802
145м
74
Закрытый
6.2
Исключения и ошибки Часть 2
↗
679
679
120м
58
Закрытый
6.3
Классы, отвечающие за работу с датами и временем
↗
669
669
101м
59
Закрытый
6.4
Лямбда выражения Часть 1
↗
747
747
80м
60
Закрытый
6.5
Лямбда выражения Часть 2. Тип данных inference
↗
650
650
45м
57
Закрытый
6.6
Generics (Дженерики)
↗
771
95
28м
59
7. Раздел 7
4 урока
👁
2 893
👤
2 134
Закрытый
7.1
Модули
↗
744
744
15м
45
Закрытый
7.2
Работа из командной строки
↗
653
653
40м
39
Закрытый
7.3
Регистрация на экзамен, полезные советы
↗
649
649
25м
29
Закрытый
7.4
Рассмотрение 46-ти интересных примеров по пройденному материалу
↗
847
88
92м
52