scjp

Что такое "соединительные символы" в идентификаторах Java?

Я читаю для SCJP и у меня есть вопрос относительно этой строки: идентификаторы должны начинаться с буквы, символа валюты ($), или соединительный символ, например символ подчеркивания ( _ ). Идентификаторы не могут начните с числа! Он утверж ...

Кто побежит первым? значения по умолчанию для переменных или Суперконструкторов?

В соответствии с SCJP6 (страница 507) я обнаружил, что переменным экземпляра присваиваются значения по умолчанию до завершения конструкторов суперкласса, я попробовал пример в режиме отладки, но я увидел, что суперконтрактор запускается до того, как ...

проблема сборщика мусора

Этот вопрос похож на мой предыдущий один Дано: 3. interface Animal { void makeNoise(); } 4. class Horse implements Animal { 5. Long weight = 1200L; 6. public void makeNoise() { System.out.println("whinny"); } 7. } 8. public class Icelandic ...

char и byte с модификатором конечного доступа-java

Пожалуйста, взгляните на приведенный ниже пример я не могу понять связь между char и byte byte b = 1; char c = 2; c = b; // line 1 Дайте мне ошибку компиляции, потому что c-тип char, А b-Тип byte , поэтому приведение должно быть в таком состояни ...

Проблема регулярных выражений SCJP6

У меня есть проблема со следующим примером: import java.util.regex.*; class Regex2 { public static void main(String[] args) { Pattern p = Pattern.compile(args[0]); Matcher m = p.matcher(args[1]); boolean b = false; ...

Создание литеральной строки против создания объекта String

Сколько строковых объектов создано Я учусь на SCJP и, кажется,не могу разобраться с этой проблемой струн. Мне кажется, что я вижу несколько возможных ответов в зависимости от того, как я смотрю на вопрос. При следующей инициализации сколько строк ...