1. При использовании метода println() для объекта типа String, если объект имеет значение null, вместо запуска NullPointerException будет напечатано значение null. Проблема, о которой здесь говорится, заключается в том, что это может легко вызвать недопонимание и может вызвать проблемы для будущих операций. на струнах.
2. Выдается исключение NullPointerException. Основная причина заключается в том, что существование объекта не проверяется. Это часто происходит в программировании jsp: if (request.getParameter("username").equals("xxx")), out.println( session. getAttribute("запись")) и т.д. Способ решения этой проблемы — выполнить сравнение значений NULL перед использованием: if (request.getParameter("username")!=null) {if if (request.getParameter("username").equals("xxx"))… } .
3. Выдается исключение NumberFormatException. Основная причина заключается в том, что пользователь вводит другие недопустимые символы при преобразовании содержимого, отправленного пользователем, в целое число или число с плавающей запятой. Основной способ справиться с этим — использовать блоки try/catch, где требуется преобразование для перехвата этого исключения, а затем предлагать пользователю ввести допустимые данные.
4. Выдается исключение StringIndexOutOfBoundsException: основная причина заключается в том, что при использовании String substring(), charAt() и других методов длина строки недостаточна, это исключение также будет выброшено, если строка равна; нулевой. Решение состоит в том, чтобы определить нулевое значение, определить длину или преобразовать его в массив байтов. Учитывая, что операций много, их можно инкапсулировать в javabeans.
5. Срабатывает NoClassDefFoundError Основная причина в том, что путь к классам или файл классов размещены неправильно. Размещение файлов классов должно соответствовать требованиям сервера.
6. Возникает ошибка java.lang.Error. Основная причина заключается в том, что внешние ресурсы, к которым обращается система, не закрываются, что приводит к большому количеству непроизводительной траты внешних ресурсов, что в конечном итоге может привести к сбою в нормальной работе системы. ; внешние ресурсы, к которым обращается система, закрываются слишком много раз, внешняя система не может нормально с этим справиться; внешние ресурсы, к которым обращается система, являются ненормальными. Решение: перед доступом к внешним ресурсам сначала проверьте, может ли ресурс (например, база данных) быть подключен или нормально работать. При доступе к внешним ресурсам, если соединение установлено, обязательно выполните операцию завершения работы и выполните только одно завершение работы; старайтесь делать это в одном и том же режиме. Внешние ресурсы используются совместно во время операций, чтобы уменьшить потребление ресурсов операции и повысить эффективность выполнения программы.
http://blog.csdn.net/kiss0931/archive/2005/02/22/297547.aspx