- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java异常处理答案,java异常处理机制,java异常处理,java的异常处理机制,java异常处理框架,java异常处理详解,java异常处理原则,java中异常处理机制,java异常处理设计,javaweb异常处理
达内学员遇到的问题与解决方法
Version 1.0
2011-03-28
达内IT培训集团
达内科技专有信息声明:
本文档中所有信息均为达内公司机密,未经版权限定及达内公司明确的书面许可,任何公司,组织和个人不得为任何目的、以任何手段或形式对本文档的任何部分或全部进行复制,存储,引入检索系统或传播。
虽然达内公司已经尽最大努力使本文档内容正确有效,但仍然可能有某些技术方面不够准确或存在印刷错误。这些信息将会被不定期的更新,更新的内容将包含在本文档的未来版本中。
“达内”、“达内科技”、“Tarena”是北京达内科技有限公司的注册商标。本文档中提及的其他公司、产品或服务名称可能是其他公司的商标或服务标志。
Copyright? 2010~2012 Tarena Technology China
All rights reserved
A.关于本文档
文档名称 达内学员遇到的问题与解决方法 作者 徐鹏博 审核 说明 修订历史 版本 章节 类型 日期 作者 备注 v1.0 新建 2010-3-28 徐鹏博 创建文档 B.本文档适用对象及权限
角色 权限 备注 达内科技项目经理 下载,阅读 达内科技学员 下载,阅读 本文档作者及功能组指定的其他修改人 下载,阅读,修改,发布
一、概述
1.1 编写目的
本文档的目的是把自己所遇到和处理的部分异常写出来,希望提供给项目部的同事,主要是和同事共同完善此文档中的内容,同时可以快速的解决学生的问题,从而达到项目部门趋于专业化发展。
1.2主要读者
本文档适用于初级学习Java人员
1.3 文档说明
由于本人水平有限,难免有多出不完善,希望部门同事给予指导与批评,再次说明文档中的异常可能由多出所导致,解决办法中列举中不能完全正确,或者只能给出一种解决途径,希望各位同事再次给予指导与批评,文档后面会不断更新,进行增加和完善,如有疑问,请发邮箱到:xupb_so@
1.4参考文档
《Java?2 Platform Standard Edition 5.0 的 API 规范Hibernate API Documentation (3.2.2.ga)》
《Struts 2 Core 2.0.14 API》
二、CoreJava方面:
java.lang.NullPointerException
分析原因:当应用程序试图在需要对象的地方使用 null 时,抛出该异常这种情况包括:调用 null 对象的实例方法。
访问或修改 null 对象的字段。
将 null 作为一个数组,获得其长度。
将 null 作为一个数组,访问或修改其时间片。
将 null 作为 Throwable 值抛出。应用程序应该抛出该类的实例,指示其他对 null 对象的非法使用。java.lang.ArrayIndexOutOfBoundsException: 5
分析原因:出现此异常的原因是用非法索引访问数组时抛出的异常java.lang.NumberFormatException
分析原因:出现此异常的原因是当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常request.getParameter(id)在web开发时,id没有正确的传入,同样出现此异常。
2.4 java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
分析原因:出现此异常的原因是当试图将对象强制转换为不是实例的子类时,抛出该异常例如,以下代码将生成一个Object x = new Integer(0);
System.out.println((String)x);
解决办法:一般在把x在转化之前,请使用instanceof做判断
2.5 java.io.FileNotFoundException: 这里报错的是需要找的资源路径(d:\xupb\3.jpg)(系统找不到指定的文件。)
分析原因:出现此异常的原因是当试图打开指定路径名表示的文件失败时,抛出此异常java.sql.SQLException: Access denied for user roota@localhost (using password: YES)
分析原因:出现此异常的原因是需要连接数据库的用户名或者密码有错误
解决办法:修改连接服务器数据库的用户名或者密码
3.2 java.sql.SQLException: Statement parameter 1 not set.
分析原因:出现此错误的原因是,根据用户名查找用户时,或者根据id查找
文档评论(0)