摘要: 一.有时希望把刚捕获的异常重新抛出,尤其时在使用Exception捕获所以异常的时候,既然已经得到了对当前异常对象的引用,可以重新把它抛出: 二 : 1.重新抛出异常会把异常抛给上一级环境中的异常处理程序,同一个try块的后续catch字句将忽略. 2.异常对象的所有信息都得以保持,所以高一级环境中 阅读全文
posted @ 2019-01-20 23:02 江期玉 阅读(2051) 评论(0) 推荐(0) 编辑
摘要: 1.) 常常会想要在捕获一个异常后抛出另一个异常,并且希望把原始异常的信息保存下来,被称为异常链. 2.)Throwable子类在构造器中可以接受一个cause(因由)对象作为参数.这个cause就是用来表示原始异常,这样通过原是异常传递给新的异常,使得即使在当前位置抛出了新的异常,也能通过异常链追 阅读全文
posted @ 2019-01-20 22:41 江期玉 阅读(399) 评论(0) 推荐(0) 编辑
摘要: printStackTrace()方法所提供的信息可以通过getStackTrace()方法直接访问. getStackTrace()方法返回一个由根轨迹中的元素所构成的数组,每一个元素都表示栈中的一帧,元素0是栈顶元素,并且是调用序列总的最后一个方法调用,数组中最后一个元素和栈底元素是调用序列中的 阅读全文
posted @ 2019-01-20 21:56 江期玉 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1.) 通过捕获异常类型的基类Exception就可以处理所有类型的异常.(事实上还有其它的基类,但Exception是同编程活动相关的基类) 2.)因为Exception是与编程有关的所有异常类的基类,所以捕获包含太多的具体的信息,不过可以调用它从其基类Throwable继承的方法 阅读全文
posted @ 2019-01-20 21:49 江期玉 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 异常说明使用了附加的关键字 throws ,后面接一个所有潜在异常类型的列表,方便客户端程序员查看. 阅读全文
posted @ 2019-01-20 21:10 江期玉 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 一. 把jdk下的jre文件copy到eclipse安装目录 二. 打开eclipse 重新设计library和工作空间 阅读全文
posted @ 2019-01-20 19:50 江期玉 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 打开https://www.oracle.com/technetwork/java/javase/downloads/index.html 选择Development版本(server为服务器版本),即第一个选项,点击链接 下载和系统对应的版本 解压到指定文件夹 例如:/opt/jvm 解压后如下: 阅读全文
posted @ 2019-01-20 12:18 江期玉 阅读(210) 评论(0) 推荐(0) 编辑
摘要: tar.gz格式 sudo tar -xvf file.tar.gz -C /目录/ //注意C为大写,-C /目录是可选的 zip sudo jar xvf file.zip //jar为java的解压命令 阅读全文
posted @ 2019-01-20 12:14 江期玉 阅读(332) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/freeking101/article/details/80522586 阅读全文
posted @ 2019-01-20 11:28 江期玉 阅读(654) 评论(0) 推荐(0) 编辑