Результаты поиска по запросу "jls"
Загрузка класса против инициализации класса
Я всегда думал, что загрузка классов и инициализация классов являются синонимами и обычно происходят по требованию, когда инициализируемый / загружаемый класс используется втак или иначе в первый раз [https://stackoverflow.com/a/3499322/1527084], ...
».
лько я понимаю, следующий код должен был напечататьtrue. Однако, когда я запустил этот код, он печатаетfalse. Из Java документовАнонимные классы 15.9.5. [https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.9.5]: Анонимный ...
Использование Eclipse Java Compiler (ecj) в сборках maven
я есть такой код: protected <T> T doSomething(String someParam, Class<T> clazz) { ... }который я использую в классе TestCase: Class clazz = MyClass.class; MyClass MyClass = someObject.doSomething(someString, clazz);Этот код дает предупреждение ...
Где это в JLS?
о когда я думал, что понялJLS15.12 [http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12] как это применимо к varargs, вот этот пример: package com.example.test.reflect; public class MethodResolutionTest2 { public int ...
Второй вызов compute выводит 2, потому что литерал hi во время компиляции известен как String, поэтому компилятор выбирает вторую сигнатуру метода, потому что String более специфичен, чем Object.
ли кто-нибудь помочь мне понятьраздел 15.12.2.5 JLS re: наиболее конкретный метод [http://java.sun.com/docs/books/jls/third_edition/html/expressions.html#15.12.2.5] ? (следует дубинка и паста из JLS) Кроме того, один метод члена переменной ...
Атрибут аннотации должен быть литералом класса? Почему? Константы тоже должны быть в порядке
Может кто-нибудь объяснить, почему параметры аннотаций String и Class ожидаются по-разному? Почему компилятору требуются литералы для классов, а также константы для строк? Рабочий пример с Spring'sReReestMapping: public class MyController { ...
Почему использование приращения префикса считается лучше, чем приращение постфикса в стандарте для построения
Я недавно установилCheckstyle [http://eclipse-cs.sourceforge.net/]плагин для Затмение [http://www.eclipse.org/]и лично думаю, что это круто. Но одно из предупреждений, которое он мне дает, немного неясно. Точное предупреждение: «Использование++ ...
почему Integer.MAX_VALUE + 1 == Integer.MIN_VALUE?
System.out.println(Integer.MAX_VALUE + 1 == Integer.MIN_VALUE); правда. Я понимаю, что целое число в Java является 32-разрядным и не может превышать 2 ^ 31-1, но я не могу понять, почему добавление 1 к его MAX_VALUE приводит к MIN_VALUE, а не к ...
Если вы перезаписываете поле в подклассе класса, у подкласса есть два поля с одинаковым именем (и разным типом)?
У меня есть 3 класса: public class Alpha { public Number number; } public class Beta extends Alpha { public String number; } public class Gama extends Beta { public int number; } Почему следующий код компилируется? И почему тест проходит без ...
Гарантирован ли порядок операций слева направо в Java?
Рассмотрим эту функцию: public static final int F(int a, int b) { a = a - 1 + b; // and some stuff return a; }Требуется ли для реализации JVM выполнять- 1 до+ b? Если к JVM подключен системный профилировщик, увидим ли мы+ b операция проводится ...