0
ответов

Почему перечисление Java не может быть окончательным?

общедоступный интерфейс Proposal { public static final enum STATUS { NEW , START , CONTINUE , SENTTOCLIENT }; } Java не позволяет перечислению быть окончательным внутри ...
вопрос задан: 27 December 2014 00:26
0
ответов

Почему мы не можем установить значение статической конечной переменной в статическом блоке через имя класса [duplicate]

Например, рассмотрим фрагмент кода ниже: public static final int a; public static final int b; статический {а = 8; // это работает Test.b = 10; // ошибка компиляции Test.b не может быть назначена ....
вопрос задан: 16 December 2014 14:00
0
ответов

Java `final` method: what does it promise?

In a Java class a method can be defined to be final, to mark that this method may not be overridden: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this ...
вопрос задан: 22 August 2014 09:19
0
ответов

Объявление локальных переменных как final без инициализатора и присвоение в операторе if

Я только что сделал небольшое изменение кода, чтобы заглушить предупреждение FindBugs, которое требовало переноса некоторого кода в анонимный внутренний класс. Чтобы получить доступ к некоторым переменным, мне пришлось объявить их окончательными. Итак, э
вопрос задан: 1 August 2014 14:32
0
ответов

Как не использование «final» может быть проблемой безопасности?

На стр. 113 Essential ActionScript 3.0 О'Рейли (2007 г.) ): Последние методы помогают скрыть внутренние детали класса. Сделав класс или метод окончательным, другие программисты не смогут ...
вопрос задан: 31 December 2013 08:11
0
ответов

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

Мне было интересно, есть ли смысл объявлять закрытый метод как final, и я подумал, что это не имеет смысла . Но я вообразил, что существует исключительная ситуация, и написал код, чтобы выяснить это: ...
вопрос задан: 21 November 2013 06:18
0
ответов

Статический класс/переменные java

Не уверен насчет статических переменных. импортировать java.io.File; общедоступный класс Logger { public static final File log = new File(File.listRoots()[0], "log.log"); public static void log (строковое сообщение) { ...
вопрос задан: 10 October 2013 17:36
0
ответов

Инициализация статических полей final в Java

открытый класс Main {static final int Алекс = getc (); статический финал int alex1 = Integer.parseInt ("10"); статический финал int alex2 = getc (); общедоступный статический int getc () {return alex1; } public static void ...
вопрос задан: 6 October 2013 13:35
0
ответов

Обоснование того, чтобы сделать метод окончательным

Извините, быстрый вопрос здесь, только что нашел в своих заметках что-то, чего я не понимаю в отношении того, чтобы сделать метод окончательным. В моих заметках утверждается, что вам следует сделать метод окончательным по этой причине: Делает это ...
вопрос задан: 28 May 2013 12:15
0
ответов

Тестирование безопасности инициализации полей final

Я пытаюсь просто проверить безопасность инициализации полей final, гарантированную JLS. Это для статьи, которую я пишу. Однако я не могу заставить его «провалиться» на основе моего текущего кода. ...
вопрос задан: 10 March 2013 15:20
0
ответов

Когда использовать Final в PHP?

Я знаю, что такое определение класса Final, но я хочу знать, как и когда действительно нужен final .
вопрос задан: 23 December 2012 13:03
0
ответов

Как расширить последний класс в Java

Вот моя проблема на самом деле я сейчас сталкиваюсь. У меня есть класс, скажем, Foo, и этот класс определяет метод с именем getBar, который возвращает экземпляр Bar. Класс Bar определяется внутри Foo и ...
вопрос задан: 8 November 2012 18:48
0
ответов

Почти -методы final в PHP?

У меня есть два абстрактных класса в цепочке наследования внутри того, что в конечном итоге станет универсальной библиотекой :abstract class Foo { public function baz (){ echo 'Foo ::baz ()'; } // другое...
вопрос задан: 16 August 2012 17:30
0
ответов

Переменные-члены интерфейса должны быть окончательными… Почему?

У меня есть вопрос: почему переменная-член в интерфейсе не может быть непостоянной. Логика статичности стояла прямо передо мной, и если нужно получить доступ к переменной интерфейса...
вопрос задан: 16 August 2012 05:26
0
ответов

Вызывается ли String.length ()для окончательной строки?

Быстрый секс, чтобы успокоиться :Учитывая следующую окончательную строку str = "Это конец"; Вычисляется ли str.length ()во время выполнения или она жестко запрограммирована как 15 в байт-коде?
вопрос задан: 13 August 2012 13:57
0
ответов

Когда именно мы должны использовать «public static final String»?

Я видел много кода, где люди пишут public static final String mystring =... а затем просто используйте значение. Почему они должны это делать? Почему они должны инициализировать значение как final до...
вопрос задан: 27 July 2012 05:45
0
ответов

Могу ли я использовать синхронизированное с конечным полем?

Рассмотрим следующий код, я хочу сделать его потокобезопасным классом, чтобы он никогда не получал нечетные числа :class Test { private int value = 0; закрытая финальная блокировка объекта; public void add (){...
вопрос задан: 13 July 2012 20:36
0
ответов

внутренний класс non -конечная переменная java

Мне нужно было изменить переменные внутри внутреннего класса, и я получил печально известную ошибку «Не могу ссылаться на переменную non -final внутри внутреннего класса, определенного в другом методе». void onStart (){ bt....
вопрос задан: 3 July 2012 18:26
0
ответов

Объявление объекта окончательным в java

Может ли кто-нибудь прояснить значение приведенного ниже кода. класс А {инт я = 10; public void setI (int b ){ i = b; } public int getI (){ return i; } } класс...
вопрос задан: 30 June 2012 10:06
0
ответов

Разница между финальной статической и статической финальной

Я нашел код, где он объявил код, такой как приватная конечная статическая строка String API_RTN_SUCCESS = "0"; приватная конечная статическая строка API_RTN_ERROR = "1"; общедоступная статическая конечная строка SHARED_PREFERENCE_CONFIG = "...
вопрос задан: 27 June 2012 04:49
0
ответов

Если класс объявлен окончательным, необходимо ли объявлять методы окончательными

Я кое-что читаю и нуждаюсь в некоторых разъяснениях по окончательным классам и методам. Насколько я понимаю, объявление класса окончательным предотвращает расширение этого класса. Так что это необходимо...
вопрос задан: 14 June 2012 04:21
0
ответов

Не может ссылаться на «X ” до того, как был вызван конструктор супертипа, где x — конечная переменная

Рассмотрим следующее объявление класса Java: public class Test { private final int defaultValue = 10; частное целое переменная; публичный тест () { это (значение по умолчанию); // <-- ...
вопрос задан: 9 June 2012 19:05
0
ответов

Какую цель в Java выполняют ключевые слова final, finally и finalize?

Какую цель в Java выполняют ключевые слова final, finally и finalize выполнить?
вопрос задан: 8 June 2012 06:00
0
ответов

в чем смысл final ArrayList?

Какие преимущества/недостатки мы можем получить, сделав ArrayList (или другую коллекцию) final? Я по-прежнему могу добавлять в ArrayList новые элементы, удалять элементы и обновлять его. Но какой эффект делает его...
вопрос задан: 25 May 2012 08:08
0
ответов

Почему методы интерфейса не могут быть «статическими» и «финальными»?

В интерфейсе Java у нас могут быть только переменные final. Мы также можем создавать статические переменные в интерфейсе. Но, в то же время, мы не можем создавать статические/финальные методы, поскольку интерфейс...
вопрос задан: 20 May 2012 12:01
0
ответов

Область действия конечной локальной переменной в java

Внутренний класс Method-Local не может получить доступ к локальным переменным, потому что экземпляр локального внутреннего класса метода может оставаться живым после завершения метода . Но локальные переменные исчезнут, как только локальный ...
вопрос задан: 20 May 2012 01:02
0
ответов

Как инициализировать общедоступную статическую финальную LinkedMap только для чтения (двунаправленная карта)

Я хочу создать общедоступную статическую финальную LinkedMap myMap; Где-то я нашел что-то подобное для Карт: public class Test { private static final Map MY_MAP = ...
вопрос задан: 17 May 2012 15:32
0
ответов

Java -Использование константы в абстрактном классе, которая также должна использоваться подклассами

У меня есть абстрактный класс и 2 подкласса. Есть 4 константы, которые относятся ко всем классам. Я собирался поместить final в абстрактный класс, но понимаю, что переменная final не...
вопрос задан: 3 May 2012 16:36
0
ответов

Понимание Java& #39;s «финал» для перевода на C#

Я не программист Java. Я прочитал документацию по «final» и понимаю, что это означает «значение переменной может быть установлено один раз и только один раз». Я перевожу Java на C #. Код не...
вопрос задан: 2 May 2012 10:36
0
ответов

Java -final переменные

Я знаю, что если переменной final присвоено значение, его нельзя изменить. Однако у меня есть пара вопросов по этому поводу. :Когда у меня есть поле, скажем, static final JButton button;...
вопрос задан: 21 April 2012 13:58