java笔记第十节
来源:互联网 发布:淘宝店铺微淘怎么开通 编辑:程序博客网 时间:2024/05/16 11:02
异常中的try{}catch(){}语句
Try{ 正确的代码、逻辑,}
Catch( ){预测的错误}
通用捕获区(综合)
可以有多个catch,但类型各不相同,try{}catch(){}语句可以任意嵌套,当嵌套时抛出是就近原则只有try中的错误catch才会捕获,在catch后面可写finally{},写上时表示无论什么条件都必须执行,finally{}中的语句可以不写,当不写catch时必须在最后写finally{}。
Exception通用(综合)陷阱,是所有陷阱的父类-----(只能写在最后)
Throw 抛出错误,有两种方法:
1. 直接在catch后抛出 2.创建新的异常对象
异常是用代码的方式提示出错,是另一种代码的结构。
异常中的继承实现( à后边为父类):
RuntimeException运行时异常àException异常àThrowable可抛出异常àSerializable串行化、序列化接口
1、 getMessage(){}得到错误的信息
2、printstackTrace(){} 打印树,出错时应先检查自己认识的类。
3、Throwable(Stringmessage){
fillinstackTrace()
detailMessage=Message 构造器
}
二、方法抛出异常
在方法上声明可以不用加throw,若多个则用逗号隔开或者用父类
方法抛出异常是因为它解决不了类似C语言中的够goto语句
异常只是用了其类名。
throws 声明有异常,不用加try {} catch(){}
thow 动作,new对象,然后抛出去(过程中用)
自定义异常:直接写一个类继承RuntimeException(或者Exception)再通过抛出语句抛出去。
注意:在try{}catch(){}后最好写打印树。
三、包
包也是一个对象,包想到于文件夹.
com------A.java----package.com
包加类就是全名
如果以com开头一般是公司;org开头一般是社会组织;以公司开头是协会···
不同包访问时写全名,可以引进类
如:
Package b;
Import a.Test1;
Import java.lang.*
如:
单独引一个静态方法:
Import static a.Test1.test;
注意:引进所有的是*
Class.forname(“ ”); 动态加载类
- java笔记第十节
- java第十节-字符串String
- Java基础部分第十节
- 第十节 java学习 位运算符
- 第十节 java if else switch 条件语句,switch 穿透
- 第十节 Unicode
- 第十节 蜂鸣器
- [ExtJS5学习笔记]第十节 Extjs5新增特性之ViewModel和DataBinding
- 七月算法深度学习 第三期 学习笔记-第十节 深度学习与迁移学习
- 学校学习ios教程笔记,第十节初识ios中的导航栏控制器页面跳转(UINavigationController)和模态
- 第二章 第十节 总结
- 第三章 第十节 渲染
- 第十节 通用对话框
- php学习 第十节
- 第十节, IO流
- 第十节初步探险
- 中央处理器-第十节多媒体CPU
- 第十节 linux进程操作
- 12306火车票查询程序
- 求从1,2...n中取任意个不重复的数和为m的所有组合
- 启动mysql错误解决方案,学会查看错误日志:mysql.sock丢失,mysqld_safe启动报错
- 套接字API(十)sendto和recvfrom函数
- 套接字API(十一)recv和send函数
- java笔记第十节
- 黑马程序员——.NET笔记6 飞行棋思路总结
- SQL 列转行
- 套接字API(十二)readv和writev函数
- 套接字API(十三)recvmsg和sendmsg函数
- 杭电1392-Surround the Trees
- 如何成为一个C++高级程序员
- 使用数据库元数据为Entity Framwork实体生成注释
- Bloom Filter概念和原理