Господа Javaшники. Читаю я значит Шилдта про исключения - все ясно, но тникак не втуплю про Throw( именно Throw, a ne Throws). Написано что служит для генерации своих исключений. Но я не могу понять вот что: Нафига нам это нужно? Не посылайте в гугл - там именно про Throw полторы статьи, и те перефразированный Шилдт. Объясните пож по понятнее кто может.
например создали метод: public static void setName(String name) { if (name == null) { throw new NullPointerException("name = null"); else { this.name = name; } } } -- throw - такое, редко используется в проектах, ибо Java/Oracle/Sun за нас позаботились об исключения основное предназначение - библиотеки