Запитання з тегом «jls»


2
Ефективно фінал проти фіналу - інша поведінка
Поки що я думав, що фактично фінал та фінал більш-менш рівнозначні, і що JLS буде поводитися з ними подібними, якщо не ідентичними у фактичній поведінці. Тоді я знайшов цей надуманий сценарій: final int a = 97; System.out.println(true ? a : 'c'); // outputs a // versus int a = 97; …

4
Чому ми не можемо отримати доступ до статичного вмісту через неініціалізовану локальну змінну?
Погляньте на код нижче: class Foo{ public static int x = 1; } class Bar{ public static void main(String[] args) { Foo foo; System.out.println(foo.x); // Error: Variable 'foo' might not have been initialized } } Як ви бачите , при спробі поля статичного доступу xчерез неініціалізованих локальну змінну Foo foo;коду …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.