6
ответов

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

Таким образом, я повторял на своих навыках Java с последнего и нашел несколько битов функциональности, о которой я не знал ранее. Статичный и Инициализаторы Экземпляра два таких метода. Мой...
вопрос задан: 25 November 2017 11:19
6
ответов

Использование статического init блока

Я знаю как помехи init кладка блоков. Может любой говорить мне некоторое типичное использование его.
вопрос задан: 3 February 2010 08:39
6
ответов

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

У меня есть класс Набора (Это - J2ME, таким образом, у меня есть ограниченный доступ к стандартному API; только объяснить мое очевидное переизобретение колеса). Я использую свой класс набора для создания постоянных наборов вещей в классах и...
вопрос задан: 10 August 2009 15:45
5
ответов

Каково различие между помехами и нестатическим блоком кода инициализации

Мой вопрос об одном конкретном использовании статического ключевого слова. Возможно использовать статическое ключевое слово для покрытия блока кода в классе, который не принадлежит никакой функции. Например, следующий код...
вопрос задан: 2 November 2018 03:10
5
ответов

Получить размер файла с -s в Perl

Я пытаюсь найти размер файла с помощью -s оператор. Выглядит это так: мое имя файла $ filesz = -s $ Я пробовал множеством разных способов, но не может получить этот размер. Однако, если я даю статический ...
вопрос задан: 10 August 2016 15:54
5
ответов

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

Я использую статический блок кода для инициализации некоторых контроллеров в реестре, который я имею. Мой вопрос поэтому, могу я гарантировать, что этот статический блок кода только абсолютно назовут однажды когда...
вопрос задан: 15 December 2014 14:58
4
ответа

Java: что статично {}?

Кто-то может объяснить меня, каково следующее? общедоступный класс Материал {статичный {попытка {Class.forName ("com.mysql.jdbc. Драйвер");} выгода (...
вопрос задан: 15 August 2017 05:57
4
ответа

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

Почему Java не позволяет бросать контролируемую исключительную ситуацию от статического блока инициализации? Какова была причина позади этого проектного решения?
вопрос задан: 19 January 2016 08:41
4
ответа

Вызовите статический инициализатор снова

После того как класс загружается существует ли способ вызвать статические инициализаторы снова? общедоступный класс Foo {статичный {System.out.println ("панель"); }} Редактирование: Я должен вызвать статический инициализатор...
вопрос задан: 19 January 2016 08:28
4
ответа

заставьте статический блок инициализации работать в Java, не загружая класс

У меня есть несколько классов как показано здесь общедоступный класс, TrueFalseQuestion реализует Вопрос {статичный {QuestionFactory.registerType ("TrueFalse", "Вопрос");} общедоступный TrueFalseQuestion () {}...
вопрос задан: 6 April 2010 06:49
4
ответа

Статические инициализаторы и синхронизация потока (.NET)

Статические инициализаторы, как предполагается, выполняются однажды первая ссылка на класс. Это означает, что каждый раз к классу получают доступ, проверка должна быть выполнена ли статические инициализаторы...
вопрос задан: 10 August 2009 15:34
3
ответа

Порядок инициализации статических полей в статическом классе

учитывая следующий код: общедоступный статический класс Помощники {частный статический Символ [] myChars = новый Символ [] {'b'}; частный статический Int32 myCharsSize = myChars. Длина;} этому гарантируют это...
вопрос задан: 26 July 2017 18:45
3
ответа

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

Скажите, что проект содержит несколько классов, каждый из которых имеет статический блок инициализатора. В каком порядке работают те блоки? Я знаю, что в классе, такие блоки выполняются в порядке, в котором они появляются...
вопрос задан: 8 June 2017 12:18
3
ответа

C вовлечение кода {}

Я видел это в некотором коде C: Wininfo W = {sizeof (Wininfo)}; Какого черта это означает?
вопрос задан: 11 January 2010 15:18
1
ответ

C++ 0x статические инициализации и потокобезопасность

Я знаю, что с C++ 03 стандарта, функциональный объем статические инициализации, как гарантируют, не будут ориентированы на многопотоковое исполнение: освободите мычание () {статический станд.:: представьте кошку в виде строки ("серебро");//не ор
вопрос задан: 1 January 2010 01:45
0
ответов

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

Я ожидал, что следующий код вызовет ошибку сегментации (или иначе UB): struct Т {Т (); }; Т т; char const * str = "Тестовая строка"; T :: T () {std :: cout << str; // ноль -...
вопрос задан: 23 May 2017 12:09
0
ответов

Основы Java: статическая функция без имя, или возвращаемый тип

публичный класс Main {публичный статический финальный регистратор LOGGER = Logger.getLogger (Main.class.getName ()); static {попробуйте {LOGGER.addHandler (новый FileHandler ("errors.log", true)); ...
вопрос задан: 16 April 2017 04:15
0
ответов

Как отключить отложенную загрузку / инициализацию классов в JVM Sun?

По умолчанию JVM Sun оба лениво загружают классы и лениво инициализируют их (т.е. вызывают их методы ). Рассмотрим следующий класс, ClinitBomb, который генерирует исключение во время ...
вопрос задан: 13 December 2011 23:21
0
ответов

Программа зависает, если поток создается в блоке статического инициализатора

Я столкнулся с ситуацией, когда моя программа зависает, что выглядит как тупик. Но я попытался выяснить это с помощью jconsole и visualvm, но они не обнаружили тупиковой ситуации. Пример кода: открытый класс ...
вопрос задан: 22 September 2011 16:08
0
ответов

.crt? Что означает это предупреждение?

Недавно я получил это предупреждение (VC ++ 2010) LNK4210: существует раздел .CRT; могут быть необработанные статические инициализаторы или терминаторы, я предполагаю, что это критический раздел. Это было ...
вопрос задан: 30 June 2011 01:21
0
ответов

Как добавить javadoc к статическому инициализатору в Java?

Я провел рефакторинг класса и переместил некоторый код из конструктора в статический инициализатор. Что мне делать с javadoc, который был в конструкторе? Можно ли добавить javadoc в статический ...
вопрос задан: 23 June 2011 13:06
0
ответов

Лучшая практика обратного просмотра Java enum

Я видел в блоге предложение, что следующий разумный способ выполнить «обратный поиск» с использованием getCode ( int) в перечислении Java: public enum Status {WAITING (0), READY (1), SKIPPED (-1), ...
вопрос задан: 15 March 2011 18:30
0
ответов

Что действительно делает {{синтаксис инициализатора ArrayList

Недавно я обнаружил то, что мне кажется новым синтаксисом для статической инициализации ArrayList: new ArrayList () {{add ("первый"); добавить ("второй"); }}; Мой вопрос в том, что на самом деле ...
вопрос задан: 8 December 2010 21:00
0
ответов

Как проверить, инициализирован ли класс?

Вы, вероятно, спросите, зачем мне это сделать это - потому что я использую класс (из внешней библиотеки), который выполняет какие-то действия в своем статическом инициализаторе, и мне нужно знать, было ли это сделано или нет ....
вопрос задан: 9 September 2010 19:13