0
ответов

Final Local Variable, возможно, не была инициализирована в анонимном внутреннем классе

Вот мой код:final Foo myFoo = new Foo(new Inner(){ @Override callback(){ myFoo.bar (); } }); (С реальными именами функций)final MyArrayAdapter aa = new MyArrayAdapter(new...
вопрос задан: 20 April 2012 17:21
0
ответов

невозможно присвоить значение «конечной» переменной в java

private void pushButtonActionPerformed (java.awt.event.ActionEvent evt ){конечный интервал с=0; окончательный JDialog d=новый JDialog (); JLabel l=new JLabel ("Введите элемент :" ); JButton but1=new...
вопрос задан: 16 April 2012 12:27
0
ответов

'public static final' или 'private static final' с геттером?

В Java учат, что переменные должны быть закрытыми, чтобы обеспечить лучшую инкапсуляцию, но как насчет статических констант? Это: public static final int FOO = 5; Результат будет эквивалентен ...
вопрос задан: 6 April 2012 22:25
0
ответов

Почему CheckStyle предлагает использовать окончательный метод?

Я использую плагин eclipse checkstyle. У меня есть несколько методов в классе A, которые переопределяются в классе B. У меня есть следующее предупреждение для большинства методов. Функция SearchAndReplace не ...
вопрос задан: 21 March 2012 10:09
0
ответов

Семантика конечных полей в потоках

Это из JLS 17.5: Модель использования для конечных полей проста. Задайте последние поля для объекта в конструкторе этого объекта. Не пишите ссылку на объект, являющийся ...
вопрос задан: 29 February 2012 07:29
0
ответов

Java Reflection, изменение частного статического конечного поля ничего не дало

Я пытаюсь изменить частное статическое конечное поле с помощью Java Reflection. Но это просто не удается. У кого-то была идея? Вот мой код: открытый класс SecuredClass {private static final String ...
вопрос задан: 22 February 2012 08:29
0
ответов

Объявление объекта ArrayList окончательным для использования в файле констант

Я создаю список объектов ArrayList. Ниже приведен код ArrayList someArrayList = new ArrayList (); Публичный ArrayList getLotOfData () { ArrayList someData = новый ArrayList (); return someData; } ...
вопрос задан: 14 February 2012 22:26
0
ответов

Зачем объявлять аргумент функции окончательным?

В настоящее время я работаю над книгой «Научитесь разрабатывать приложения для Android за 24 часа», опубликованной Sams. Я относительно новичок в Java, Android или другом. У меня очень твердый ...
вопрос задан: 13 February 2012 07:01
0
ответов

Когда мы должны использовать неинициализированную статическую конечную переменную?

Когда мы должны использовать неинициализированную статическую конечная переменная? Я знаю, что неинициализированной статической конечной переменной могут быть присвоены значения только в блоке статического инициализатора, но я не могу придумать ничего ..
вопрос задан: 7 February 2012 08:04
0
ответов

Ветвь тестирования слияния Git (финальная фиксация) в главную ветвь

Я создал ветку тестирования. У него много крошечных коммитов для создания одной функции. В конце я хочу взять последние завершенные изменения и поместить их в основную ветку. Основная ветвь, ...
вопрос задан: 2 February 2012 06:04
0
ответов

Java: переменная «могла быть уже инициализирована», но я не понимаю, как

Сначала немного контекста: весь вставленный ниже код находится в другом классе, объявленном как открытый класс TheClass расширяет SomePrivateClass. Я не могу объявить эти классы в другом файле по разным причинам ....
вопрос задан: 15 January 2012 02:24
0
ответов

Почему все анонимные классы неявно являются окончательными?

Согласно JLS: 15.9.5 Объявления анонимных классов Объявление анонимного класса автоматически выводится компилятором из выражения создания экземпляра класса. Анонимный ...
вопрос задан: 21 December 2011 01:17
0
ответов

Использование new с Scala final case class

В главе 22 книги «Программирование на Scala» :: class (cons) определяется как final case class :: [T] (hd: T, tl: List [T]) extends List [ T] {// ...} Метод :: в классе List определяется как ...
вопрос задан: 15 December 2011 03:32
0
ответов

Есть ли разница между прямым назначением конечной переменной и назначением конечной переменной в конструкторе?

Есть ли разница между этими двумя инициализациями конечного значения переменной? class Test {final int value = 7; Тестовое задание() {} } и класс Test {final int value; Test () {...
вопрос задан: 2 December 2011 11:54
0
ответов

Эквивалент const (C ++) в Java

Мне было интересно, есть ли в Java эквивалент константе C ++. Я понимаю ключевое слово final, но, к сожалению, я не могу использовать его для объявления значения, возвращаемого функцией final. Вместо этого он всегда ...
вопрос задан: 25 October 2011 19:40
0
ответов

Почему он говорит, что «не может ссылаться на неконечную переменную i внутри внутреннего класса, определенного в другом методе»? [Дубликат]

У меня есть слушатель нажатия кнопки, и в методе onCreate () у меня есть локальная переменная наподобие onCreate () {super.onCreate (); int i = 10; Кнопка button = (Button) findViewById (R.id.button); кнопка ....
вопрос задан: 21 October 2011 07:57
0
ответов

Семантика конечного поля и десериализация с setAccessible(true)

Согласно модели памяти Java, конечное поле, инициализированное в конструкторе объекта и не подвергающееся дальнейшим модификациям, гарантированно имеет правильное значение для каждого потока, читающего его,...
вопрос задан: 5 October 2011 01:30
0
ответов

Использование методов «защищенного финала» суперкласса для сохранения общего кода для подклассов

Как (педантичный) начинающий программист на Java, я хотел бы знать, является ли хорошей практикой переход общий блок кода, который все подклассы используют для отдельного защищенного (окончательного) метода в родительском классе? ...
вопрос задан: 4 October 2011 17:26
0
ответов

Scala final variables in constructor

Я все еще довольно новичок в Scala, но я знаю, что вы можете определить переменные класса, которые инициализируются в конструкторе, как class AClass(aVal: String), что было бы похоже на следующее в java ...
вопрос задан: 2 October 2011 14:28
0
ответов

В чем разница между Класс как окончательный и имеющий классный конструктор как частные

, что именно разница между конечным классом и имеет классное конструктор как частное. Я знаю, оба не могут быть подклассаны (поправьте меня, если я ошибаюсь). Это любая разница?
вопрос задан: 7 September 2011 16:52
0
ответов

Анализ файла свойств Java в Objective-C для iPhone

Я ищу способ чтения в iPhone SDK в файле свойств (а не в аромате XML), например, этот: # комментарий ! комментарий a = последовательность b = последовательность с побег\\\"...
вопрос задан: 6 September 2011 18:31
0
ответов

Объекты с неизменяемыми значениями и JPA

Существует ли способ отображения объектов с неизменяемыми значениями, таких как адрес электронной почты, с помощью JPA? @Имметричный @Эмбеддибл общедоступный конечный класс EmailAddress {единственное конечное значение строки; общедоступный EmailAddress(
вопрос задан: 28 August 2011 16:53
0
ответов

Имеет ли смысл помечать переменную как final в groovy?

Интересно, как переменные, помеченные как окончательные, интерпретируются Groovy (в 1.8.0, 1.8.1). Я знаю, что это имеет смысл в Java, и можно улучшить производительность и - конечно же - помочь избежать ...
вопрос задан: 25 August 2011 01:35
0
ответов

java: «final» System.out, System.in и System.err?

System .out объявлен как общедоступный статический final PrintStream out. Но вы можете вызвать System.setOut (), чтобы переназначить его. А? Как это возможно, если это окончательно? (То же самое относится к System.in и System ....
вопрос задан: 22 August 2011 00:58
0
ответов

Должен ли я объявить поле java «окончательным», если оно не изменено в коде?

Мой вопрос в основном о производительности. Компилятору лучше известно, что, например, некоторая переменная НЕ изменяется после создания объекта. Итак, зачем беспокоиться о финале? Я предполагаю, что многие структурные / ...
вопрос задан: 15 August 2011 15:48
0
ответов

создание класса enum / final в java

Я пытаюсь найти лучший способ создать класс, единственная цель которого - быть контейнером для глобальных статических переменных. Вот псевдокод для простого примера того, что я имею в виду ... открытый класс ...
вопрос задан: 6 August 2011 22:19
0
ответов

модификатор "final" в классе в Java

У меня быстрый и простой вопрос. У меня есть привычка делать каждый класс «финальным», если, конечно, его не нужно расширять другим. Это плохая привычка? Хорошая привычка? Это вообще имеет значение? Я ...
вопрос задан: 2 August 2011 00:04
0
ответов

Java 7 - Точный повторный вызов с окончательным исключением

В предыдущих версиях java повторное генерирование исключения рассматривалось как выброс типа параметра catch. Например: public static void test () выдает исключение {DateFormat df = new ...
вопрос задан: 31 July 2011 11:46
0
ответов

Каков вариант использования защищенного метода в конечном классе в Java?

Рассмотрим этот код из официального OpenJDK-источника java.awt.font.TextLayout: общедоступный конечный класс TextLayout {/ * ... * / protected void handleJustify (float justificationWidth) {// ...
вопрос задан: 28 July 2011 12:38
0
ответов

финальные виртуальные функции в C ++ 0x

Я немного запутался, читая, что вы можете иметь финальные виртуальные функции в C ++ 0x. В чем разница в том, чтобы просто исключить оба модификатора в первую очередь?
вопрос задан: 22 July 2011 09:52