Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
danek130995
23 / 23 / 1
Регистрация: 25.05.2014
Сообщений: 836
#1

Объявление static без имени - Android

09.10.2015, 15:38. Просмотров 142. Ответов 2
Метки нет (Все метки)

Наткнулся на такой код:
Java
1
2
3
4
5
6
  private static final UriMatcher uriMatcher;
static {
        uriMatcher = new UriMatcher(UriMatcher.NO_MATCH);
        uriMatcher.addURI(AUTHORITY, CONTACT_PATH, URI_CONTACTS);
        uriMatcher.addURI(AUTHORITY, CONTACT_PATH + "/#", URI_CONTACTS_ID);
   }
Что значит такое объявление static(что такое static-я знаю)? Должно же идти имя метода, или класса, или переменной. И что еще интересно, если static убрать, то будет ругаться на неизвестный класс uriMatcher.
Может, это какая то особая запись, о которой я не знаю?
Спасибо заранее
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2015, 15:38     Объявление static без имени
Посмотрите здесь:

Android Преобразование имени контакта в строку
Глобальное объявление кнопки Android
Android Время жизни static объекта
Android Получить значение non-static переменной из другого класса
Сделать копию static объекта Android
Static поле у внутреннего класса Android
Android Регулярка в имени кнопки или id
Отображение имени трека Android
Android Static MediaPlayer
BroadcastReceiver + static переменная Android
Android Singleton или класс с полями static?
Android Как вызвать postInvalidate() из static метода?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
254 / 230 / 93
Регистрация: 11.01.2015
Сообщений: 649
09.10.2015, 16:51     Объявление static без имени #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
danek130995, это блок инициализации. Вот тут почитать можно.
danek130995
23 / 23 / 1
Регистрация: 25.05.2014
Сообщений: 836
09.10.2015, 19:31  [ТС]     Объявление static без имени #3
Mikalai, понял, спасибо) Не знал об этом.
Yandex
Объявления
09.10.2015, 19:31     Объявление static без имени
Ответ Создать тему
Опции темы

Текущее время: 21:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru