首页 电脑 电脑学堂 查看内容

JavaWeb错误处理集锦

2014-12-21 23:06 667 0

摘要: 一:起因(1)自己接下来想走算法的路子,打算把十大算法和数学模型学习一下,算是给自己之前 JavaWeb 的一个总结;(2)记得Java算是第一个比较上手的语言了,更是用JavaWeb走过了很长的光阴...
关键词: 异常 错误 服务器 方法 一个 JavaWeb 一下 数据库 网页 程序

一:起因(1)自己接下来想走算法的路子,打算把十大算法和数学模型学习一下,算是给自己之前 JavaWeb 的一个总结;(2)记得Java算是第一个比较上手的语言了,更是用JavaWeb走过了很长的光阴,该给自己做一下小结了;(3)JavaWeb项目开发过程中的错误,总是反复出现,为了避免再次查找的不必要麻烦,在此总结一下。(4)JavaWeb编程一般性错误处理集锦二:错误梳理 之 HTTP Status 状态码(1)500 错误:服务器内部错误)  服务器遇到错误,无法完成请求 —— 表示服务器内部出现了未曾预料到的状况,导致他无法完成队请求的处理,此错误放生在:发布在服务器上的程序运行错误;(2)501   (尚未实施) 服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码(其他的5**就不多见了);(3)404:Not Found 请求未找到,请求所希望得到的资源未在服务器上发现(可以细分为404.1 - 404.3)(未找到) 服务器找不到请求的网页;(4)405:无法找到该网页,即你正在搜索的网页可能已经删除、更名或暂时不可用。(请检查网址是否拼写正确有效,用来访问本页的HTTP谓词不被允许(方法不被允许))。(方法禁用) 禁用请求中指定的方法。(5)其余的不是很常见,这里就不写了 ,详细的请看 http://www.cnblogs.com/DeasonGuan/articles/Hanami.html三:错误梳理 之 Java Exceptions(3)ClassNotFoundException: 未找到指定类的异常,通常是程序视图通过字符串来加载某个类时可能引发该异常(例如,jar包为成功导入;未导入此类中的引用类,forName() classLoader等方法);(2)NoSuchMethodException: 访问了某个不存在的方法;(3)SQLException:进行JDBC链接数据库访问异常(数据库服务没有开启,或者数据库密码有问题等);(4)IllegalArgumentException:参数非法异常;(5)IndexOutOfBoundException: 索引越界异常,超出了数组、字符串、链表(list)集合的长度;(6)NullPointerException : 这个东西最常见了,也是最难找的异常:空指针异常,访问了一个指向NULL的对象引用(可以通过Debug来定位错误的具体位置,找到空指针的位置或在此语句之前增加判空语句,当然还用引起NULL的其他异常,百度应该会有的)(7)EmptyStackException:空栈异常,对一个空栈执行了出栈操作(8)FileNotFoundException: 当程序视图打开一个不存在文件,进行读写时会引发异常的
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部