Можете объяснить роль и предназначение внутреннего класса intern внутри класса String в Java?
В Java класс String имеет метод intern(), который связан с пулом строк (string pool).
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В Java класс String имеет метод intern(), который связан с пулом строк (string pool).
Читать ответInput и Output Streams в Java представляют собой абстрактное представление источника (для Input) и приемника (для Output) данных. Они являются частью пакета java.io.
Читать ответПринцип Fail-Fast в Java означает, что программа должна как можно раньше обнаруживать ошибки и прерывать выполнение, чтобы избежать дальнейших проблем и упростить отладку.
Читать ответОсновные отличия в обеспечении безопасности между Java и C++ связаны с архитектурой и управлением памятью:
Читать ответstart():
Читать ответВыбор Java вместо C для реализации проекта может быть обусловлен несколькими причинами:
Читать ответJava-библиотеки и зависимости обычно управляются с помощью систем сборки и менеджеров зависимостей, таких как Maven или Gradle.
Читать ответВ Java многопоточность реализуется через класс Thread и интерфейс Runnable, а также с помощью более высокоуровневых API из пакета java.util.concurrent.
Читать ответВызов метода System.gc() в Java лишь рекомендует JVM выполнить сборку мусора, но не гарантирует её немедленное или вообще выполнение. Основные сложности:
Читать ответНачиная с Java 14 (а не с 11) была введена улучшенная диагностика NullPointerException — так называемые "Helpful NullPointerExceptions".
Читать ответОсновная цель использования функциональных интерфейсов — предоставить контракт с одним абстрактным методом, который можно реализовать с помощью лямбда-выражений или ссылок на методы.
Читать ответЛямбда-выражения имеют доступ к следующим типам переменных:
Читать ответ