0
ответов

Имеет ли значение порядок ключевых слов в определении переменной?

Есть ли разница между порядком: public static final String = "something"; или публичный финальный статический String = "что-то"; ?
вопрос задан: 15 July 2011 20:43
0
ответов

Как протестировать класс с помощью преобразователя / поставщика контента?

Я пытаюсь протестировать класс, который запрашивает преобразователь контента. Я хотел бы использовать MockContentResolver и метод фиктивного запроса. Проблема в том, что этот метод окончательный. Что я должен делать? Использовать имитацию ...
вопрос задан: 7 July 2011 12:17
0
ответов

Зачем объявлять ссылку на экземпляр конечного класса как final?

Каково значение второй строки: общедоступный конечный класс A {} final A obj1 = new A (); Если A уже неизменяемый, зачем делать obj1 final? (просто чтобы сделать его уникальным ...
вопрос задан: 6 July 2011 17:32
0
ответов

Java: конечные переменные в абстрактных классах

В Java я не могу создавать экземпляры абстрактных классов. Так почему же eclipse не кричит о следующем коде? общедоступный абстрактный класс FooType {закрытый конечный int myvar; public FooType () {...
вопрос задан: 2 July 2011 15:20
0
ответов

Әдістің қолтаңбасында соңғы енгізу параметрінің болуы нені білдіреді?

Төмендегілерді орындауға не себеп болуы мүмкін: жалпы жарамсыздық процесіБірдеңе (соңғы Сәлем, соңғы Стрингтің екеуі, Ақырғы Автокөлік) {} -ге қарама-қарсы: көпшілікке жарамсыз үдерісБірдеңе (String hello, String ...
вопрос задан: 28 June 2011 10:15
0
ответов

Статические переменные конечного экземпляра Java Enum

Ура! Этот код работал какое-то время, затем я решил добавить цвет по умолчанию, и он перестал работать. Я получаю следующую ошибку: Обнаружена 1 ошибка: Файл: Status.java [строка: 20] Ошибка: Status.java:20: ...
вопрос задан: 22 June 2011 05:22
0
ответов

Question about local final variable in Java

I have the following code: public class BookLib { void f() { final int x = 5; // Line 1 class MyCLass { void print() { System.out.println(x); ...
вопрос задан: 10 May 2011 08:33
0
ответов

Назначение конечного поля в блоке try-catch внутри конструктора

Итак, я пытаюсь инициализировать DatagramSocket в конструкторе, и я хочу, чтобы это поле было конечным, но мой компилятор (т.е. Eclipse) выдает следующую ошибку: The blank final field ...
вопрос задан: 2 May 2011 15:09
0
ответов

Может ли удаление final из определения класса нарушить обратную совместимость?

В настоящее время я читаю «Эффективная Java» Джошуа Блоха, и пункт 17 - «Дизайн и документ для наследования, иначе запретите это». Автор предлагает по умолчанию запретить наследование. Безопасно ли ...
вопрос задан: 17 April 2011 17:08
0
ответов

Java: использование памяти ключевым словом final?

Когда вы объявляете конечную переменную (константу) в классе, например: private static final int MyVar = 255; Сколько памяти для этого потребуется, если у меня есть 100 000 экземпляров класса, который объявил ...
вопрос задан: 11 April 2011 13:06
0
ответов

Вложенные интерфейсы Java и внутренние классы

Почему вложенный интерфейс Java не может быть нестатическим? И почему внутренний класс не может содержать статические не конечные члены? Я столкнулся с вопросами во время прохождения Gosling и не смог ...
вопрос задан: 8 April 2011 11:39
0
ответов

Почему локальные переменные не объявлены окончательными в большинстве Java-проектов с открытым исходным кодом?

Если я посмотрю на исходный код Java в OpenJDK, Hibernate или Apache, мне еще предстоит увидеть какие-либо локальные переменные объявлены окончательными. Это говорит о том, что разработчики одних из самых широко используемых ...
вопрос задан: 6 April 2011 21:47
0
ответов

Добавляют ли javac или Hotspot автоматически слово final в качестве оптимизация инвариантных переменных?

Похоже, что существует консенсус в том, что пометка переменных-членов как конечных дает преимущество в производительности, поскольку они никогда не нуждаются в перезагрузке из основной памяти. У меня вопрос: делать javac или Hotspot автоматически ...
вопрос задан: 5 April 2011 09:07
0
ответов

#define with space

Можно ли написать определение с пробелами, например: #define replace to replace здесь Я хочу заменить «replace to» на «replace here» . РЕДАКТИРОВАТЬ: Я хочу протестировать частные члены: я написал # ...
вопрос задан: 29 March 2011 15:00
0
ответов

Android - Поле Final int внутри метода onCreate ()

Можно ли объявить последнее поле int в классе Service и инициализировать его некоторым целым числом I. получить из запроса к базе данных в методе onCreate ()? открытый класс MyService расширяет Service {...
вопрос задан: 28 March 2011 21:05
0
ответов

Заключительные аргументы в методах интерфейса - в чем смысл?

В Java совершенно законно определять окончательные аргументы в методы интерфейса и не подчиняются этому в реализующем классе, например: открытый интерфейс Foo {public void foo (int bar, final int baz); ...
вопрос задан: 21 March 2011 05:53
0
ответов

Статические конечные значения Java заменяются в коде при компиляции?

В java, скажем, у меня есть следующий == fileA.java == класс А {общедоступный статический конечный int РАЗМЕР = 100; } Затем в другом файле я использую это значение == fileB.java == import A; класс b {Object [] ...
вопрос задан: 2 March 2011 21:05
0
ответов

Инициализировать статическое поле final в конструкторе

public class A {private static final int x; общественный A () {x = 5; } } final означает, что переменная может быть назначена только один раз (в конструкторе). static означает, что это класс ...
вопрос задан: 23 February 2011 16:38
0
ответов

Java финал против C ++ const

В учебнике по программированию на Java для C ++ говорится, что (выделение - мое): ключевое слово final примерно эквивалентно const в C ++. Что означает «примерно» в этом контексте? Разве они не совсем ...
вопрос задан: 11 February 2011 16:07
0
ответов

Невозможно объявить Public static final String s = new String («123») внутри внутреннего класса

Я попытался объявить класс, как показано ниже class Outer {private final class Inner {public static final String s1 = new String («123»); public static final byte [] bytes = new byte [] {0x00, ...
вопрос задан: 18 January 2011 15:04
0
ответов

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

Рассмотрим этот фрагмент кода: public static void main (String [] args) {int z1 = 0; финальный int z2 = 0; System.out.println (ложь? Z1: 'X'); System.out.println (ложь? Z2: 'X'); } Когда ...
вопрос задан: 17 January 2011 09:16
0
ответов

Ключевое слово метода Java «final» и его использование

Когда я создаю сложные иерархии типов (несколько уровней, несколько типов на уровне), мне нравится использовать ключевое слово final в методах, реализующих объявление некоторого интерфейса. Пример: интерфейс Garble {...
вопрос задан: 15 January 2011 14:49
0
ответов

какова польза от ключевого слова final?

В приведенном ниже коде, если я удалю ключевое слово final из EditText, я получаю сообщение об ошибке в строке (6), где Я передаю объект EditText (et) намерению ... Я должен знать значение ключевого слова final ...
вопрос задан: 29 December 2010 18:04
0
ответов

Changing private final fields via reflection

class WithPrivateFinalField { private final String s = "I’m totally safe"; public String toString() { return "s = " + s; } } WithPrivateFinalField pf = new WithPrivateFinalField(); ...
вопрос задан: 22 December 2010 20:25
0
ответов

Java: в каком порядке инициализируются статические конечные поля?

Хорошо, допустим, у меня есть класс, который выглядит так: public class RegistrationServlet extends HttpServlet {private static final Logger SERVLET_LOGGER = COMPANYLog.open (RegistrationServlet.class); private ...
вопрос задан: 15 December 2010 02:02
0
ответов

Ключевое слово final в Java для переменных

Как ключевое слово final не делает переменную неизменной? Википедия говорит, что нет.
вопрос задан: 16 November 2010 18:24
0
ответов

Java final modifier

I was told that, I misunderstand effects of final. What are the effects of final keyword? Here is short overview of what I think, I know: Java final modifier (aka aggregation relation) ...
вопрос задан: 28 October 2010 12:39
0
ответов

final и static в Java

Я читал это предложение в книге, но не понял его: поле, которое является как static, так и final, имеет только одну часть памяти, которая не может быть изменен. Может ли кто-нибудь объяснить мне это?
вопрос задан: 25 October 2010 22:25
0
ответов

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

Заключение в кавычки из http://sites.google.com/site/gson/gson-design-document: Почему большинство классов в Gson отмечено как финал? В то время как Gson обеспечивает довольно расширяемую архитектуру путем обеспечения...
вопрос задан: 18 October 2010 17:51
0
ответов

Как «final int i» работает внутри цикла for Java?

Я был удивлен, увидев, что следующий фрагмент кода Java скомпилирован и запущен: for (final int i: listOfNumbers ) {System.out.println (я); } где listOfNumbers - это массив целых чисел. Я подумал ...
вопрос задан: 12 October 2010 01:50