- Что такое Java.
- Что вы понимаете под виртуальной машиной Java?
- В чем разница между JDK, JRE и JVM?
- Сколько типов областей памяти выделяется JVM?
- Что такое JIT-компилятор?
- Что дает Java принцип «напиши один раз и запускай где угодно»?
- Что такое загрузчик классов?
- Каковы различные спецификаторы доступа в Java?
- Какова цель статических методов и переменных?
- Каковы преимущества пакетов в Java?
- В чем разница между ООП и ФП?
- Что такое конструктор?
- Объясните static в Java.
- Что такое агрегация?
- Что такое композиция?
- Что такое клонирование объектов?
- Перегрузка против переопределения.
- Можем ли мы изменить область действия переопределенного метода в подклассе?
- Можем ли мы изменить предложение throws метода суперкласса, переопределив его в подклассе?
- Объясните final слово.
- Что такое наследование?
- Что такое инкапсуляция?
- Что такое полиморфизм?
- Interface vs abstract class.
- Методы класса Object.
- Какая разница между String, String Builder и String Buffer?
- Почему доступ по элементу в массиве происходит за O(1)?
- Автоупаковка (autoboxing) и Автораспаковка (unboxing).
- Что такое mutable immutable?
- В чем разница передачи параметров по ссылке и по значению?
- Что такое стектрейс? Как его получить?
- Что такое ООП? Назовите принципы с примерами.
- Что такое статический и динамический полиморфизм?
- Какие элементы языка отвечают за инкапсуляцию?
- Какие элементы языка отвечают за наследование?
- Какие элементы языка отвечают за полиморфизм?
- Что такое класс POJO? Приведите пример такого класса.
- Предложите алгоритм преобразования строки в знак. Напишите соответствующий код.
- Что такое строковый пул и зачем он нужен?
- Какие GOF-шаблоны применяются в строковом пуле?
- Что делает метод ordinal() в Enum?
- Расскажите об итераторах и об их применении.
- Какая иерархия коллекций в Java Collection Framework?
- Какое внутреннее строение ArrayList?
- Какое внутреннее строение LinkedList?
- Какое внутреннее строение HashMap?
- Чем отличается ArrayList от LinkedList?
- Чем отличается ArrayList от HashSet?
- Для чего используют Equals and HashCode в Java?
- Расскажите о контракте между Equals and HashCode в Java?
- Что будет, если не переопределить Equals and HashCode?
- Что такое коллизия в HashCode? Как с ней бороться?
- Какой есть иерархия исключений?
- Что такое checked и unchecked exception?
- Какие возможные способы обработки исключений вы знаете?
-
Notifications
You must be signed in to change notification settings - Fork 0
java-holic/java-core
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published