CoreJava异常汇总.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CoreJava异常汇总课案

CoreJava异常汇总 教学保障部 王宇希 目录 一、基础 4 1、 不是内部或外部命令 4 2、 类..是公共的,应在名为..的文件中声明 5 3、 缺失分号 6 4、 非法字符 7 5、 在..类中找不到主方法 8 6、 进行语法解析时已到达文件结尾 9 7、 需要class,interface或enum 10 8、 找不到符号 11 9、 不是语句(标识符) 12 10、 找不到文件 13 11、 找不到或无法加载主类 14 12、 需要标识符(主函数声明) 15 二、 变量 16 1、不兼容的类型 16 2、可能损失精度 17 3、可能尚未初始化变量 18 4、找不到符号(局部变量使用范围) 19 5、已在..方法中定义了变量.. 20 6、不可转换的类型 21 7、未结束的字符文字 22 8、过大的整数 23 9、浮点数过大 24 三、 表达式/运算符 25 1、可能损失精度(自动类型提升) 25 2、非法的表达式开始 26 3、不是语句(表达式) 27 4、二元运算符 ’..’ 的操作数类型错误 28 5、不可比较的类型 29 6、java.lang.ArithmeticException:/ by zero 30 7、意外的类型 31 四、 流程控制 32 1、不兼容的类型(if) 32 2、 二元运算符...的操作数类型错误(if) 33 3、 有 if, 但是没有 else 34 4、 可能损失精度(switch) 35 5、 需要常量表达式 36 6、 需要 : 37 一、基础 1、不是内部或外部命令 异常提示信息: 异常原由:由于Jdk的bin目录未在环境变量Path中设置,导致系统不识别该命令。 解决办法: 在系统环境变量中添加Jdk的bin目录; 例如: 2、类..是公共的,应在名为..的文件中声明 源文件: 代码: 异常提示信息: 异常原由:public class 是公开类, 后面写的是公开类的类名;如果公开类类名与文件名不一致,则编译时产生该异常。 解决办法: 1)更改公开类名: 改变类名,与源文件文件名一致。 2)更改源文件名: 改变源文件名,与类名一致。 3)删除public 关键字: 将类变为非公开类,这样做也能编译通过,但是在使用其他工具时,非公开类的中如果有主函数,有会不能运行;编译时用源文件名,运行时用类名。 例如: 3、缺失分号 代码: 异常提示信息: 异常原由: 由于Java语言每一行语句结尾都要加上一个“;”号,表示此代码片段结束; 解决办法: 在第4行代码末尾添加一个“;”号。 对于不细心的同学一定要注意在语句结尾加上“;”号,当然还要注意不要使用中文符号,否则会编译出错。 4、非法字符 代码: 异常提示信息: 异常原由:由于在编写源文件时使用了中文的分号,导致编译器不识别该符号产生异常。 解决办法: 将源文件中的“;”改为“;”。 注意:对于新手而言,经常会出现类似的错误;在编写代码时需要细心,时刻注意书写是否规范,尤其是一些标点符号; 例如: 在代码的第4行“}”为中文符号,也会产生该异常。 5、在..类中找不到主方法 代码: 异常提示信息: 异常原由:由于主函数编写错误导致运行时发生该异常,请按照主函数编写规范编写。 解决办法: 修改主函数的函数名。 注意:除了函数名,主函数除参数名外(args)其他部分也不能做修改,否则在运行时都会产生异常,当然解决办法是一样的。 例如: 以上代码均在运行时产生该异常,请检查主函数的声明部分是否编写正确。 6、进行语法解析时已到达文件结尾 代码: 异常提示信息: 异常原由:由于在编写程序时不仔细,丢失“}”编译器就会认为代码已经到达结尾,但语法不完整。 解决办法: 在代码第4行添加一个“}”; 注意:在编写代码时,注意大括号是否“成双成对”,保证良好的缩进才是解决问题的关键。 7、需要class,interface或enum 代码: 异常提示信息: 异常原由:由于编写程序时语法、关键字等或多或少书写不正确所造成。 解决办法: 在代码第4行删除一个“}”; 注意:该异常没有绝对性: 例如:(package关键字编写错误) 也会产生该异常,而且所提示的异常信息也许并不可靠,所以请根据异常抛出位置来检查此行语法是否正确。 8、找不到符号 代码: 异常提示信息: 异常原由:由于编写程序时用到jdk提供的一些类,在使用这些类时没有引入import语句导包,所以编译器在编译时根本不知道这是什么,就会产生该异常。 解决办法: 在代码第1行位置加入import java.util.Scanne

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档