24
ответа

Класс SQLite Contract - зачем делать внутренний класс статическим? [Дубликат]

следующий пример для класса контракта SQLite - с официальной страницы обучения разработчиков Android: public final class FeedReaderContract {// Чтобы предотвратить случайное создание экземпляра ...
вопрос задан: 22 April 2016 10:14
11
ответов

Когда нужно использовать финал для параметров метода и локальных переменных?

Я нашел несколько ссылок (например), которые предлагают использовать финал как можно больше, и я задаюсь вопросом, как важный, который является. Это находится главным образом в контекст параметров метода и локально...
вопрос задан: 21 March 2019 00:10
11
ответов

Как & ldquo; final & rdquo; используется в этом случае? (java, android) [дубликат]

Я знаю, что ключевое слово «final» используется так, чтобы переменная никогда не менялась по всей программе, а не переопределялась. Но я вижу, что есть еще одна причина для его использования. В нем говорится «Переменная» ...
вопрос задан: 14 July 2017 09:29
11
ответов

Слияние двух карт с третьей картой в java лямбда должно быть окончательным или окончательным? [Дубликат]

Я просто проверил это сообщение, используя map.forEach (mergedMap :: put) и mergedMap.putAll (map). Но, похоже, эти два метода просто не работают. Я новичок в Java, я понятия не имею, что здесь происходит. Я ...
вопрос задан: 5 January 2014 21:30
11
ответов

Явское ключевое слово 'финала' на самом деле улучшает безопасность?

В то время как есть много причин использовать 'заключительное' ключевое слово на Яве, один из тех, которых я продолжаю слышать много раз, - то, что оно делает Ваш кодекс более безопасным. В то время как это, кажется, имеет смысл в этом...
вопрос задан: 21 January 2010 19:01
10
ответов

Почему можно было бы отметить локальные переменные и параметры метода как “финал” в Java? [закрытый]

В Java можно квалифицировать локальные переменные и параметры метода с заключительным ключевым словом. общедоступное статическое пустое нечто (заключительный интервал x) {заключительное Строковое стандартное расположение букв на клавиатуре = "панель&
вопрос задан: 21 November 2011 09:42
10
ответов

Почему избегают заключительного ключевого слова?

В Java, там когда-нибудь случай для разрешения неабстрактного класса быть расширенным? Это всегда, кажется, указывает на плохой код, когда существуют иерархии классов. Вы соглашаетесь, и почему / почему нет?
вопрос задан: 6 February 2009 11:10
9
ответов

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

Отредактированный: Я должен изменить значения нескольких переменных, поскольку они несколько раз работают через таймер. Я должен продолжать обновлять значения с каждым повторением через таймер. Я не могу установить значения...
вопрос задан: 5 October 2010 08:01
9
ответов

Финал использования для переменных в Java улучшают сборку "мусора"?

Сегодня у моих коллег и я есть дискуссия об использовании заключительного ключевого слова в Java для улучшения сборки "мусора". Например, если Вы пишете метод как: общественность Удваивает doCalc (финал...
вопрос задан: 21 November 2008 09:05
8
ответов

Действительно ли это - плохая идея объявить заключительный статический метод?

Я понимаю что в этом коде: класс Foo {общедоступный статический пустой метод () {System.out.println ("в Foo"); }} класс Панель расширяет Foo {общедоступный статический пустой метод () {Система....
вопрос задан: 23 March 2018 06:27
8
ответов

Должен “статический заключительный Регистратор” быть объявленным в ВЕРХНЕМ РЕГИСТРЕ?

В Java статические последние переменные являются константами, и конвенция состоит в том, что они должны быть в верхнем регистре. Однако я видел, что большинство людей объявляет регистраторы в нижнем регистре, который подходит как нарушение...
вопрос задан: 23 May 2017 02:10
8
ответов

Инициализируйте последнюю переменную перед конструктором в Java

Существует ли решение использовать последнюю переменную в конструкторе Java? Проблема - это, если я инициализирую заключительное поле как: частное заключительное Имя строки = "имя"; затем я не могу использовать его в...
вопрос задан: 16 June 2012 14:39
8
ответов

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

Наше приложение использует код инициализации, который зависит от порядка, статический код выполнен, и я задаюсь вопросом, будет ли этот порядок последователен через весь JVMs. Вот образец того, что я имею в виду:...
вопрос задан: 7 July 2010 15:02
8
ответов

Действительно ли заключительные статические переменные ориентированы на многопотоковое исполнение в Java?

Я читал вокруг вполне немного, но не нашел категорический ответ. У меня есть класс, который похож на это: общедоступный класс Foo () {частный статический заключительный HashMap <Строка, HashMap>...
вопрос задан: 9 March 2010 21:25
8
ответов

Чрезмерное использование финала может повредить больше, чем делают хорошее?

Почему люди так решительны о создании каждой переменной в классе "финал"? Я не полагаю, что существует любое истинное преимущество для добавления финала к частным локальным переменным, или действительно использовать финал для...
вопрос задан: 10 February 2010 05:26
8
ответов

В Java, почему я не могу объявить заключительного участника (w/o инициализация его) в родительском классе и установить его значение в подклассе? Как я могу работать вокруг?

В программе Java у меня есть несколько подклассов, наследовавшихся родителю (который абстрактен). Я хотел выразить, что у каждого ребенка должен быть участник, который установлен однажды только (который я планировал сделать...
вопрос задан: 19 March 2009 18:45
7
ответов

Почему конечный объект может быть изменен?

Я столкнулся со следующим кодом в кодовой базе, я продолжаю работать: общедоступный заключительный класс ConfigurationService {частный статический заключительный ЭКЗЕМПЛЯР ConfigurationService = новый ConfigurationService ();...
вопрос задан: 20 January 2019 00:39
7
ответов

частный заключительный статический атрибут по сравнению с частным заключительным атрибутом

В Java, что является различием между: частное заключительное статическое международное ЧИСЛО = 10; и частное заключительное международное ЧИСЛО = 10; Оба являются частными и окончательными, различием является статический атрибут. Что лучше?...
вопрос задан: 26 September 2014 11:10
7
ответов

Почему я должен использовать ключевое слово “финал” на параметре метода в Java?

Я не могу понять, где заключительное ключевое слово действительно удобно, когда оно используется на параметрах метода. Если мы исключаем использование анонимных классов, удобочитаемости и поглощенного объявления затем, это кажется...
вопрос задан: 5 September 2013 11:14
7
ответов

основы Java о заключительном ключевом слове

Заключительное ключевое слово может использоваться для метода?
вопрос задан: 29 August 2009 14:29
6
ответов

Почему класс String объявлен финальным в Java?

С тех пор, как я узнал, что класс java.lang.String объявлен как финальный в Java, мне стало интересно, почему это так. Я не нашел никакого ответа тогда, но этот пост: Как создать копию String ...
вопрос задан: 20 March 2019 19:28
6
ответов

Конечное статическое поле типа Integer [] можно изменить [duplicate]

У меня есть класс Constants, у которого есть статическое конечное поле. Я узнал, что могу переписать это поле. public static final Integer [] THUMBS = {R.drawable.one, R.drawable.two}; В моем коде я делаю ...
вопрос задан: 14 October 2015 07:22
6
ответов

Что PHP эквивалентен из статической переменной на других языках?

Я задаюсь вопросом, имеет ли PHP тип переменной в классах, которая функционирует как статический на других языках. И этим я подразумеваю, что все объекты того же класса используют ту же переменную и когда это обновляется на...
вопрос задан: 16 June 2014 07:19
6
ответов

Когда я должен использовать “финал”?

Есть ли какая-либо конкретная причина, я должен объявить класс или финал метода в ежедневном программировании (сеть или иначе)? Обеспечьте реальный пример, где он должен использоваться. BTW, спрашиваю я...
вопрос задан: 23 December 2012 21:36
6
ответов

Каков эффект объявления последней переменной в методах?

Классический пример простого сервера: класс ThreadPerTaskSocketServer {общедоступная статическая основная пустота (Строка [] args) бросает IOException {сокет ServerSocket = новый ServerSocket (80); в то время как (...
вопрос задан: 9 May 2010 19:39
6
ответов

Сделать финал закрытых методов?

Действительно ли выгодно сделать финал закрытых методов? Это улучшило бы производительность? Я думаю, что "частный финал" не имеет большого количества смысла, потому что закрытый метод не может быть переопределен. Так поиск метода...
вопрос задан: 31 December 2009 08:01
5
ответов

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

Рассмотрите следующий интерфейс в Java: открытый интерфейс I {общедоступный заключительный Строковый ключ = "a";} И следующий класс: общедоступный класс A реализует I {общедоступный Строковый ключ = "b"; общественность...
вопрос задан: 16 January 2017 16:00
5
ответов

Там какой-либо путь состоит в том, чтобы объявить заключительные поля для Быть-в-спящем-режиме-управляемых-объектов?

Я просто начинаю с, в спящем режиме, и все примеры, которые я вижу до сих пор, в значительной степени походят на учебное руководство в Быть в спящем режиме документации: пакет org.hibernate.tutorial.domain; импорт Java....
вопрос задан: 22 April 2016 12:26
5
ответов

Почему не там никакая функция Constant в Java?

Я пытался определить причину позади констант в Java, я узнал, что Java позволяет нам объявлять константы при помощи заключительного ключевого слова. Мой вопрос состоит в том, почему Java не представлял Constant (константа)...
вопрос задан: 7 March 2016 02:53
5
ответов

Поведение заключительного статического метода

Я играл вокруг с модификаторами со статическим методом и столкнулся со странным поведением. Как мы знаем, статические методы не могут быть переопределены, поскольку они связаны с классом, а не экземпляром....
вопрос задан: 9 June 2011 20:14