Вниз  Java-программирование (1-ые посты)
- 20.11.2015 / 21:36
mcdevil
  Пользователь

mcdevil 
Сейчас: Offline
Messi95, Лучше писать объекты myform и newform на отдельных файлах, так повышается читабельность и гибкость исходников. ;-) Не знаю как другие но я так пишу.
- 20.11.2015 / 21:41
Messi95
  Пользователь

Messi95 
Сейчас: Offline
mcdevil, Я пока только изучаю j2me, но я учту =)
- 27.11.2015 / 13:20
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Можно ли словить NullPointerException, в обработке исключений try/catch?
- 27.11.2015 / 13:27
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Alexandr, везде можно, где попытаешься null разыменовывать.
- 27.11.2015 / 14:46
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Freddy, в смысле?
- 27.11.2015 / 15:22
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Alexandr, когда вызываешь метод на null-объекте, когда пытаешься работать с null-массивом и прочее. В C/С++ такие операции в общем называются "разыменованием указателя".
- 27.11.2015 / 15:40
Alexandr
  Пользователь

Alexandr 
Сейчас: Offline
Freddy, я имел ввиду, как словить исключение (ошибку) NullPointerException.
- 27.11.2015 / 16:16
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Alexandr,
  1. try {
  2.     ...
  3. }
  4. catch (BlaBlaBlaException e) {
  5.     try {
  6.         ...
  7.     }
  8.     catch (NullPointerException ex) {
  9.         ...
  10.     }
  11. }


Изменено Freddy (27.11 / 16:16) (всего 1 раз)
- 27.11.2015 / 16:27
aNNiMON
  Супервизор

aNNiMON 
Сейчас: Offline
Alexandr, только лучше самому контролировать null, через проверки в тех местах, где может вылететь это исключение.

  1. if (object != null) object.method();
  2. else error("Object == null")

__________________
 let live
- 27.11.2015 / 17:00
Oak
  Пользователь

Oak 
Сейчас: Offline
Сомневаюсь, что именно это было интересно Alexandr, но если сделать так
  1. try {
  2.     throw null;
  3. } catch (NullPointerException ex) {
  4.     System.out.println("Ha! I caught a NullPointerException");
  5. }
, то получим
  1. $>Ha! I caught a NullPointerException

__________________
 Эль Презеденте
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)