Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 10 Февраль, 2012, 11:54:29

Страниц: [1]
Печать
Автор Тема: static и исключения  (Прочитано 822 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Timur    ↓ 
08 Октябрь, 2009, 03:56:48
НЕ ХУЕТА! ХУЕТА!

NullPointerException
Группа: в ухо

Карма: 56
Сообщений: 1009
Сила слова: 5.55

Есть объект, общий для всех экземпляров класса. Есть желание объявить его как static.
 
Java
static ЧтоТоТам var = new ЧтоТоТам();
если "new ЧтоТоТам()" может вызвать исключение, то будет ошибка "Unhandled exception ...".
Объявить в static-конструкторе throws нельзя.
 
Можно, конечно, сделать проверку в констукторе
Java
if (var == null) {
    var = new ЧтоТоТам();
}
но как-то стремно это
Записан
CTAPbIu_MABP    ↓ 
08 Октябрь, 2009, 04:35:35 , спустя 38 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

мавр
Группа: в ухо

Карма: не нужна
Сообщений: 5184
Сила слова: 1.81

присвой в конструкторе, там же и обработай
Записан

java.lang.OutOfMemoryError
Страниц: [1]
Печать
 

Перейти в: