В методе map() из Stream API используется функциональный интерфейс Function<T, R>:
- принимает один аргумент типа T;
- возвращает значение типа R.
Это позволяет преобразовывать элементы потока из одного вида в другой.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Anonymous Quiz
16%
Создаст новый поток
67%
Запустит метод run() в текущем потоке
13%
Генерирует ошибку компиляции
4%
Создаст демона-поток
👍4
Anonymous Quiz
53%
enum
3%
enumeration
37%
Enum
7%
ENUM
💊24
Среднее расстояние между Луной и Землёй — примерно 384 400 км. Оно немного меняется из-за эллиптической орбиты.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
💊59🤔11🔥6👍2
Anonymous Quiz
22%
getPath()
73%
getAbsolutePath()
3%
getCanonicalPath()
2%
getRealPath()
🔥2
Anonymous Quiz
13%
IOException
5%
SQLException
72%
RuntimeException
10%
InterruptedException
🔥1
На JVM работают такие языки как Java, Kotlin, Scala, Groovy, Clojure, JRuby, Jython и другие. Они компилируются в байткод, исполняемый виртуальной машиной Java.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6💊2
Anonymous Quiz
20%
stop()
17%
terminate()
47%
interrupt()
16%
finish()
🔥3💊3
Anonymous Quiz
16%
Да
73%
Нет
7%
Только через static
4%
Только через abstract
🔥1
- Все основные классы находятся в пакете
- NIO-классы — в пакете java.nio и подпаках java.nio.channels, java.nio.file, java.nio.charset.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Anonymous Quiz
86%
ServletContext
6%
ServletConfig
5%
ServletRequest
3%
ServletResponse
💊10
Anonymous Quiz
65%
^[0-9]+$
3%
[A-Za-z]+
30%
\D+
2%
^\w+$
💊6🤔1
- List — упорядоченная коллекция, допускает дубликаты;
- Set — уникальные элементы, порядок может отсутствовать (HashSet) или сохраняться (LinkedHashSet, TreeSet);
- List имеет индексы, Set — нет.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Anonymous Quiz
62%
sort()
4%
order()
33%
sorted()
1%
arrange()
💊3🔥1
Anonymous Quiz
4%
Appendable
3%
Readable
77%
CharSequence
16%
StringBuilder
💊3👍1
Это исключения, наследующиеся от RuntimeException. Примеры:
- NullPointerException
- IndexOutOfBoundsException
- IllegalArgumentException
- ClassCastException
- ArithmeticException
Их не нужно явно обрабатывать или декларировать в throws.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
Anonymous Quiz
53%
InputStream
28%
File
11%
FileReader
8%
PrintWriter
🔥1💊1
Anonymous Quiz
63%
addComponent
9%
insert
22%
add
6%
attach
💊3🤔2
Конфигурация через аннотации:
- короче и нагляднее;
- менее подвержена ошибкам;
- хорошо интегрируется с Java-конфигурацией.
А вот добавление аннотаций через XML (т.е. "аннотация через конфигурацию") переворачивает логику и усложняет поддержку, нарушая чистоту подхода.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Anonymous Quiz
28%
Будет выброшено исключение
10%
Элемент не добавится
61%
Элемент добавится успешно
0%
Программа завершится
🔥1