Чтобы выйти из while(true){…} нужно использовать break.
Объект типа String будет создан в области памяти Heap.
Стартовая точка работы любого приложения, написанного на Java метод void main(String[] args) любого класса.
JRE это: JVM + библиотека классов.
JDK это: JRE + компилятор.
В список основных идей, заложенных в Java входят:
Областью видимости private static int будет: только методы класса.
В Java есть возможность узнать имена переменных и методов в runtime.
Слайды:
Объект типа String будет создан в области памяти Heap.
Стартовая точка работы любого приложения, написанного на Java метод void main(String[] args) любого класса.
JRE это: JVM + библиотека классов.
JDK это: JRE + компилятор.
- кроссплатформенность;
- сборщик мусора;
- компиляция в байт код.
Областью видимости private static int будет: только методы класса.
В Java есть возможность узнать имена переменных и методов в runtime.
Интерфейс в Java это:
- класс, который нельзя инстанцировать;
- класс, в котором могут быть только статические переменные и список методов.
В примитивные типы в Java НЕ входят: enum, array, string.
Сборщик мусора это: часть JVM, которая удаляет объекты, по ссылкам на которые нельзя дойти до стека.
Удалит ли GC объект А, если на этот объект стоит обычная (strong) ссылка с объекта B?
Дополнительные сведения:
Сборщик мусора это: часть JVM, которая удаляет объекты, по ссылкам на которые нельзя дойти до стека.
Удалит ли GC объект А, если на этот объект стоит обычная (strong) ссылка с объекта B?
(да, если по ссылкам нельзя попасть из стека на объект А)
Дополнительные сведения:
- Java: Multiple class declarations in one file - Stack Overflow
- java - extending from two classes - Stack Overflow
- Primitive Data Types (The Java™ Tutorials > Learning the Java Language > Language Basics)
- Does Java have a limit on the class name length? - Stack Overflow
- ооп / Что такое вызов метода, переопределенного в наследнике, по интерфейсу родительского класса? / ХэшКод