Результаты поиска по запросу "jls"
Почему Java связывает переменные во время компиляции?
Рассмотрим следующий пример кода
Недопустимый вызов метода статического интерфейса
Java-8 позволяет определять статические методы внутри интерфейса, ноограничивает это вызов только по имени интерфейса:9.4. Интерфейс может объявлять статичес...
Декларация импорта по требованию только с подпакетами
Связанный :Как я могу скомпилировать "import pack. *" С помощью ant / javac, когда таких классов нет? [https://stackoverflow.com/questions/878685/how-can-i-compile-import-pack-with-ant-javac-when-there-are-no-such-classes] Предположим, у нас ...
Как грамматика JLS соответствует простому доступу к полю (obj.f)?
Я смотрел наJLS Глава 19 грамматика пытаясь понять, как анализируется простой доступ к полю:
изменение конечных переменных посредством отражения, почему разница между статической и нестатической конечной переменной
Пожалуйста, обратитесь к приведенному ниже коду. Когда я запускаю код, я могу изменить значение окончательной нестатической переменной. Но если я попытаюсь изменить значение окончательной статической переменной, ...
Там.
я пытаюсь записать постфикс / префикс в / декремент, а затем пост / префикс в / декмент, я получаю следующую ошибку:Неверный аргумент операции ++ / -. Но, согласно JLS: PostIncrementExpression: PostfixExpression ++а также PostfixExpression: ...
Как создать литерал класса известного типа: Class <List <String >>
Возьмите следующее: public Class<List<String>> getObjectType() { // what can I return here? }Какое литеральное выражение класса я могу вернуть из этого метода, который будет удовлетворять шаблонам и компилировать?List.class не будет ...
Этот ответ является наиболее близким к правильному ответу и должен быть принятым ответом. Ссылка на ClassFileFormat не работает.
ал с Java Reflection API и заметил, что методы со списком переменных аргументов становятся временными. Почему это и что делаетtransient Ключевое слово означает в этом контексте? С Java глоссария,преходящий: Ключевое слово в языке ...
регулируются главой 17 и большая часть вашего поста не применяется.
аюсь просто проверить безопасность инициализации конечных полей, как это гарантируется JLS. Это для бумаги, которую я пишу. Тем не менее, я не могу заставить его 'терпеть неудачу' на основе моего текущего кода. Может кто-нибудь сказать мне, что я ...
Почему класс не может расширять перечисление?
Мне интересно, почему в языке Javaclass не может продлитьenum. Я не говорю оenum расширениеenum (что не может быть сделано, так как Java не имеет множественного наследования, и этоenumс неявным расширениемjava.lang.Enum), но класс, ...