В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Тот же самый Jeff Atwood кодировал хорошее решение (хотя в VB.NET), который я должен был изменить и "зафиксировать", но что я счастливо использую с тех пор.
можно просмотреть его решение Здесь
Существует хорошее Удобная для пользователя Обработка исключений сделано Jeff Atwood в 2004. Я использовал его для нескольких из наших внутренних приложений, и это работало хорошо.
Существует коммерческая альтернатива под названием {smartassembly} , которая сообщает об ошибках.