Проект

Общее

Профиль

JAVA 8 » История » Версия 1

Александр Александров, 20.04.2019 23:35

1 1 Александр Александров
h1. JAVA 8
2
3
h2. Вопросы
4
5
# Какие нововведения, появились в Java 8?
6
# Как сортировать список строк с помощью лямбда-выражения?
7
# Какова структура лямбда-выражения?
8
# К каким переменным есть доступ у Лямбда-выражений?
9
# Что такое ссылки на метод?
10
# Какие виды ссылок на методы вы знаете?
11
# Объясните выражение System.out::println.
12
# Что такое функциональные интерфейсы?
13
# Для чего нужен функциональный интерфейс BiConsumer<T,U>?
14
# Для чего нужен функциональный интерфейс BiFunction<T,U,R>?
15
# Для чего нужен функциональный интерфейс BinaryOperator<T>?
16
# Для чего нужен функциональный интерфейс BiPredicate<T,U>?
17
# Для чего нужен функциональный интерфейс BooleanSupplier?
18
# Для чего нужен функциональный интерфейс Consumer<T>?
19
# Для чего нужен функциональный интерфейс DoubleBinaryOperator?
20
# Для чего нужен функциональный интерфейс DoubleConsumer?
21
# Для чего нужен функциональный интерфейс DoubleFunction<R>?
22
# Для чего нужен функциональный интерфейс DoublePredicate?
23
# Для чего нужен функциональный интерфейс DoubleSupplier?
24
# Для чего нужен функциональный интерфейс DoubleToIntFunction?
25
# Для чего нужен функциональный интерфейс DoubleToLongFunction?
26
# Для чего нужен функциональный интерфейс DoubleUnaryOperator?
27
# Для чего нужен функциональный интерфейс Function<T,R>?
28
# Для чего нужен функциональный интерфейс IntBinaryOperator?
29
# Для чего нужен функциональный интерфейс IntConsumer?
30
# Для чего нужен функциональный интерфейс IntFunction<R>?
31
# Для чего нужен функциональный интерфейс IntPredicate?
32
# Для чего нужен функциональный интерфейс IntSupplier?
33
# Для чего нужен функциональный интерфейс IntToDoubleFunction?
34
# Для чего нужен функциональный интерфейс IntToLongFunction?
35
# Для чего нужен функциональный интерфейс IntUnaryOperator?
36
# Для чего нужен функциональный интерфейс LongBinaryOperator?
37
# Для чего нужен функциональный интерфейс LongConsumer?
38
# Для чего нужен функциональный интерфейс LongFunction<R>?
39
# Для чего нужен функциональный интерфейс LongPredicate?
40
# Для чего нужен функциональный интерфейс LongSupplier?
41
# Для чего нужен функциональный интерфейс LongToDoubleFunction?
42
# Для чего нужен функциональный интерфейс LongToIntFunction?
43
# Для чего нужен функциональный интерфейс LongUnaryOperator?
44
# Для чего нужен функциональный интерфейс ObjDoubleConsumer<T>?
45
# Для чего нужен функциональный интерфейс ObjIntConsumer<T>?
46
# Для чего нужен функциональный интерфейс ObjLongConsumer<T>?
47
# Для чего нужен функциональный интерфейс Predicate<T>?
48
# Для чего нужен функциональный интерфейс Supplier<T>?
49
# Для чего нужен функциональный интерфейс ToDoubleBiFunction<T,U>?
50
# Для чего нужен функциональный интерфейс ToDoubleFunction<T>?
51
# Для чего нужен функциональный интерфейс ToIntBiFunction<T,U>?
52
# Для чего нужен функциональный интерфейс ToIntFunction<T>?
53
# Для чего нужен функциональный интерфейс ToLongBiFunction<T,U>?
54
# Для чего нужен функциональный интерфейс ToLongFunction<T>?
55
# Для чего нужен функциональный интерфейс UnaryOperator<T>?
56
# Что такое StringJoiner?
57
# Что такое default методы?
58
# Что такое static методы?
59
# Как вызывать default-метод интерфейса в классе?
60
# Как вызывать static-метод интерфейса в классе?
61
# Что такое потоки(stream) в Java 8
62
# Для чего нужен метод collect Java 8?
63
# В чем разница между коллекцией(Collection) и потоком(Stream)?
64
# Для чего предназначен метод forEach в потоках(stream)?
65
# Как вывести на экран 10 случайных чисел, используя forEach?
66
# Для чего предназначен метод map в потоках(stream)?
67
# Как можно вывести на экран уникальные квадраты чисел используя метод map?
68
# Какова цель метода filter в потоках(stream)?
69
# Как вывести на экран количество пустых строк с помощью метода filter?
70
# Для чего предназначен метод limit в потоках(stream)?
71
# Для чего предназначен метод sorted в потоках(stream)?
72
# Как вывести на экран 10 случайных чисел в отсортированном порядке в Java 8?
73
# Параллельная обработка в Java 8?
74
# Как найти максимальное число в списке Java 8?
75
# Как найти минимальное число в списке Java 8?
76
# Как получить сумму всех чисел в списке, используя Java 8?
77
# Как получить среднее значение всех чисел, в списке, используя Java 8?
78
# Что такое Optional?
79
# Что такое Nashorn?
80
# Что такое jjs в Java 8?
81
# Что такое LocalDateTime в Java 8?
82
# Что такое ZonedDateTime в Java 8?
83
# Как получить текущую дату с использованием time API из Java 8?
84
# Как добавить 1 неделю к текущей дате с использованием time API?
85
# Как добавить 1 месяц к текущей дате с использованием time API?
86
# Как добавить 1 год к текущей дате с использованием time API?
87
# Как добавить 10 лет к текущей дате с использованием time API?
88
# Как получить следующий вторник используя time API?
89
# Как получить вторую субботу текущего месяца используя time API?
90
# Как получить текущею дату в миллисекундах используя time API?
91
# Как получить текущею дату по местному времени в миллисекундах используя используя time API?
92
# Какой класс появился в Java 8 для декодирования данных?
93
# Какой класс появился в Java 8 для кодирования данных?
94
# Как создать Base64 декодировщик?
95
# Как создать Base64 кодировщик?
96
97
h2. Ответы
98
99
h3. Какие нововведения, появились в Java 8?
100
101
h3. Как сортировать список строк с помощью лямбда-выражения?
102
103
h3. Какова структура лямбда-выражения?
104
105
h3. К каким переменным есть доступ у Лямбда-выражений?
106
107
h3. Что такое ссылки на метод?
108
109
h3. Какие виды ссылок на методы вы знаете?
110
111
h3. Объясните выражение System.out::println.
112
113
h3. Что такое функциональные интерфейсы?
114
115
h3. Для чего нужен функциональный интерфейс BiConsumer<T,U>?
116
117
h3. Для чего нужен функциональный интерфейс BiFunction<T,U,R>?
118
119
h3. Для чего нужен функциональный интерфейс BinaryOperator<T>?
120
121
h3. Для чего нужен функциональный интерфейс BiPredicate<T,U>?
122
123
h3. Для чего нужен функциональный интерфейс BooleanSupplier?
124
125
h3. Для чего нужен функциональный интерфейс Consumer<T>?
126
127
h3. Для чего нужен функциональный интерфейс DoubleBinaryOperator?
128
129
h3. Для чего нужен функциональный интерфейс DoubleConsumer?
130
131
h3. Для чего нужен функциональный интерфейс DoubleFunction<R>?
132
133
h3. Для чего нужен функциональный интерфейс DoublePredicate?
134
135
h3. Для чего нужен функциональный интерфейс DoubleSupplier?
136
137
h3. Для чего нужен функциональный интерфейс DoubleToIntFunction?
138
139
h3. Для чего нужен функциональный интерфейс DoubleToLongFunction?
140
141
h3. Для чего нужен функциональный интерфейс DoubleUnaryOperator?
142
143
h3. Для чего нужен функциональный интерфейс Function<T,R>?
144
145
h3. Для чего нужен функциональный интерфейс IntBinaryOperator?
146
147
h3. Для чего нужен функциональный интерфейс IntConsumer?
148
149
h3. Для чего нужен функциональный интерфейс IntFunction<R>?
150
151
h3. Для чего нужен функциональный интерфейс IntPredicate?
152
153
h3. Для чего нужен функциональный интерфейс IntSupplier?
154
155
h3. Для чего нужен функциональный интерфейс IntToDoubleFunction?
156
157
h3. Для чего нужен функциональный интерфейс IntToLongFunction?
158
159
h3. Для чего нужен функциональный интерфейс IntUnaryOperator?
160
161
h3. Для чего нужен функциональный интерфейс LongBinaryOperator?
162
163
h3. Для чего нужен функциональный интерфейс LongConsumer?
164
165
h3. Для чего нужен функциональный интерфейс LongFunction<R>?
166
167
h3. Для чего нужен функциональный интерфейс LongPredicate?
168
169
h3. Для чего нужен функциональный интерфейс LongSupplier?
170
171
h3. Для чего нужен функциональный интерфейс LongToDoubleFunction?
172
173
h3. Для чего нужен функциональный интерфейс LongToIntFunction?
174
175
h3. Для чего нужен функциональный интерфейс LongUnaryOperator?
176
177
h3. Для чего нужен функциональный интерфейс ObjDoubleConsumer<T>?
178
179
h3. Для чего нужен функциональный интерфейс ObjIntConsumer<T>?
180
181
h3. Для чего нужен функциональный интерфейс ObjLongConsumer<T>?
182
183
h3. Для чего нужен функциональный интерфейс Predicate<T>?
184
185
h3. Для чего нужен функциональный интерфейс Supplier<T>?
186
187
h3. Для чего нужен функциональный интерфейс ToDoubleBiFunction<T,U>?
188
189
h3. Для чего нужен функциональный интерфейс ToDoubleFunction<T>?
190
191
h3. Для чего нужен функциональный интерфейс ToIntBiFunction<T,U>?
192
193
h3. Для чего нужен функциональный интерфейс ToIntFunction<T>?
194
195
h3. Для чего нужен функциональный интерфейс ToLongBiFunction<T,U>?
196
197
h3. Для чего нужен функциональный интерфейс ToLongFunction<T>?
198
199
h3. Для чего нужен функциональный интерфейс UnaryOperator<T>?
200
201
h3. Что такое StringJoiner?
202
203
h3. Что такое default методы?
204
205
h3. Что такое static методы?
206
207
h3. Как вызывать default-метод интерфейса в классе?
208
209
h3. Как вызывать static-метод интерфейса в классе?
210
211
h3. Что такое потоки(stream) в Java 8
212
213
h3. Для чего нужен метод collect Java 8?
214
215
h3. В чем разница между коллекцией(Collection) и потоком(Stream)?
216
217
h3. Для чего предназначен метод forEach в потоках(stream)?
218
219
h3. Как вывести на экран 10 случайных чисел, используя forEach?
220
221
h3. Для чего предназначен метод map в потоках(stream)?
222
223
h3. Как можно вывести на экран уникальные квадраты чисел используя метод map?
224
225
h3. Какова цель метода filter в потоках(stream)?
226
227
h3. Как вывести на экран количество пустых строк с помощью метода filter?
228
229
h3. Для чего предназначен метод limit в потоках(stream)?
230
231
h3. Для чего предназначен метод sorted в потоках(stream)?
232
233
h3. Как вывести на экран 10 случайных чисел в отсортированном порядке в Java 8?
234
235
h3. Параллельная обработка в Java 8?
236
237
h3. Как найти максимальное число в списке Java 8?
238
239
h3. Как найти минимальное число в списке Java 8?
240
241
h3. Как получить сумму всех чисел в списке, используя Java 8?
242
243
h3. Как получить среднее значение всех чисел, в списке, используя Java 8?
244
245
h3. Что такое Optional?
246
247
h3. Что такое Nashorn?
248
249
h3. Что такое jjs в Java 8?
250
251
h3. Что такое LocalDateTime в Java 8?
252
253
h3. Что такое ZonedDateTime в Java 8?
254
255
h3. Как получить текущую дату с использованием time API из Java 8?
256
257
h3. Как добавить 1 неделю к текущей дате с использованием time API?
258
259
h3. Как добавить 1 месяц к текущей дате с использованием time API?
260
261
h3. Как добавить 1 год к текущей дате с использованием time API?
262
263
h3. Как добавить 10 лет к текущей дате с использованием time API?
264
265
h3. Как получить следующий вторник используя time API?
266
267
h3. Как получить вторую субботу текущего месяца используя time API?
268
269
h3. Как получить текущею дату в миллисекундах используя time API?
270
271
h3. Как получить текущею дату по местному времени в миллисекундах используя используя time API?
272
273
h3. Какой класс появился в Java 8 для декодирования данных?
274
275
h3. Какой класс появился в Java 8 для кодирования данных?
276
277
h3. Как создать Base64 декодировщик?
278
279
h3. Как создать Base64 кодировщик?
Go to top