Позволяет проверить, принадлежит ли объект определённому типу. Удобно при проверке перед приведением типов или в шаблоне Visitor.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10
Anonymous Quiz
15%
Да, всегда
67%
Нет, никогда
9%
Да, но только в приватном конструкторе
9%
Да, но только в статическом методе
👍7🤔1💊1
Anonymous Quiz
24%
lowerKey()
17%
floorKey()
23%
ceilingKey()
35%
higherKey()
💊15👍1
Autoboxing — это автоматическое преобразование примитивного типа в объектный. Например:
- int → Integer
- double → Double
Также есть unboxing — обратно: объект в примитив.
Это удобно при работе с коллекциями и обобщениями, которые работают только с объектами.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍18🔥1
Anonymous Quiz
33%
Comparator
2%
Serializable
12%
Iterable
53%
Comparable
👍7
Anonymous Quiz
13%
getClassObject()
7%
getRuntimeClass()
73%
getClass()
6%
getObjectClass()
👍1🤔1
1. Рефлексивность: a.equals(a) всегда true;
2. Симметричность: a.equals(b) ⇆ b.equals(a);
3. Транзитивность: a.equals(b) и b.equals(c) → a.equals(c);
4. Непротиворечивость: многократные вызовы возвращают одно и то же значение;
5. Сравнение с null всегда возвращает false.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13💊5🔥2
Anonymous Quiz
5%
add()
3%
remove()
5%
get()
87%
put()
👍4
Anonymous Quiz
50%
Изменение коллекции во время итерации
25%
Доступ к элементам через несколько потоков без синхронизации
2%
Присваивание нового значения элементу массива
23%
Все вышеперечисленные
🤔12💊3👍2🔥1
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3💊3
Anonymous Quiz
29%
List
8%
Set
51%
Map
12%
Queue
🤔8👍5💊1
Anonymous Quiz
5%
readArray()
52%
readBytes()
37%
read(byte[] b)
6%
readBuffer()
👍6💊6
- SoftReference: GC удаляет только при нехватке памяти.
- WeakReference: GC удаляет при следующем сборе мусора, независимо от памяти.
SoftReference чаще используется для кэширования.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍6
Anonymous Quiz
6%
FileReader
6%
BufferedReader
83%
FileWriter
6%
InputStreamReader
💊13👍4🔥1
Anonymous Quiz
14%
first()
50%
peek()
13%
poll()
23%
getFirst()
👍5🔥1🤔1💊1
Также O(n) — при множестве коллизий и плохой хеш-функции, все элементы могут оказаться в одной цепочке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4💊3
Anonymous Quiz
17%
toString()
75%
getName()
5%
hashCode()
3%
equals()
👍6💊6🤔2🔥1
Anonymous Quiz
57%
Decorator
25%
Adapter
15%
Factory
3%
Singleton
👍4
Доступ по индексу — O(1) (мгновенно), т.к. используется массив.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚Базу Знаний
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15💊3
Anonymous Quiz
12%
IOException
82%
InterruptedException
2%
SQLException
4%
ClassNotFoundException
🤔2🔥1