Результаты поиска по запросу "jls"

1 ответ

Загрузка класса против инициализации класса

Я всегда думал, что загрузка классов и инициализация классов являются синонимами и обычно происходят по требованию, когда инициализируемый / загружаемый класс используется втак или иначе в первый раз [https://stackoverflow.com/a/3499322/1527084], ...

4 ответа

».

лько я понимаю, следующий код должен был напечататьtrue. Однако, когда я запустил этот код, он печатаетfalse. Из Java документовАнонимные классы 15.9.5. [https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.9.5]: Анонимный ...

1 ответ

Использование 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);Этот код дает предупреждение ...

ТОП публикаций

2 ответа

Где это в 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 ...

3 ответа

Второй вызов 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) Кроме того, один метод члена переменной ...

4 ответа

Атрибут аннотации должен быть литералом класса? Почему? Константы тоже должны быть в порядке

Может кто-нибудь объяснить, почему параметры аннотаций String и Class ожидаются по-разному? Почему компилятору требуются литералы для классов, а также константы для строк? Рабочий пример с Spring'sReReestMapping: public class MyController { ...

2 ответа

Почему использование приращения префикса считается лучше, чем приращение постфикса в стандарте для построения

Я недавно установилCheckstyle [http://eclipse-cs.sourceforge.net/]плагин для Затмение [http://www.eclipse.org/]и лично думаю, что это круто. Но одно из предупреждений, которое он мне дает, немного неясно. Точное предупреждение: «Использование++ ...

8 ответов

почему 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, а не к ...

2 ответа

Если вы перезаписываете поле в подклассе класса, у подкласса есть два поля с одинаковым именем (и разным типом)?

У меня есть 3 класса: public class Alpha { public Number number; } public class Beta extends Alpha { public String number; } public class Gama extends Beta { public int number; } Почему следующий код компилируется? И почему тест проходит без ...

10 ответов

Гарантирован ли порядок операций слева направо в Java?

Рассмотрим эту функцию: public static final int F(int a, int b) { a = a - 1 + b; // and some stuff return a; }Требуется ли для реализации JVM выполнять- 1 до+ b? Если к JVM подключен системный профилировщик, увидим ли мы+ b операция проводится ...