java面向对象8
2015-11-05 19:18
405 查看
Object是所有对象的父类,可以接受任何的对象。
还有包装类:
基本数据类型int,包装类integer。主要应用将字符串转换为数字。
异常:Throwable:Error:通常出现重大问题如:运行的类不存在或者内存溢出等。
不编写针对代码对其处理。
Exception
:在运行时运行出现的一起情况,可以通过try catch finally。
Exception和Error的子类名都是以父类名作为后
缀。Throwable的方法:getMessage():获取异常信息,返回字符串。toString():获取异常类名和异常信息,返回字符串。printStackTrace():获取异常类名和异常信息,以及异常出现在程序中的位
置。返回值void。
throws和throw的区别:throws用于标识函数暴露出的异常。
throw用于抛出异常对象。thorws用在函数上,后面跟异常类名。throw用在函数内,后面跟异常对象。
异常的处理:try catch函数,还有finally一定会执行,但是Finally代码块只有一种情况不会被执行。就是在之前执行了System.exit(0)。
还有自定义异常:自定义类继承Exception或者其子类。
通过构造函数定义异常信息。通过throw将自定义异常抛出。
异常细节:1.RuntimeException以及其子类如果在函数中被throw抛出,可以不用
在函数上声明。
2.一个方法被覆盖时,覆盖它的方法必须抛出相同的异常或异常的子
类。
3.如果父类抛出多个异常,那么覆写(覆盖)方法必须抛出那些异常
的一个子集,不能抛出新的异常。
还有包装类:
基本数据类型int,包装类integer。主要应用将字符串转换为数字。
异常:Throwable:Error:通常出现重大问题如:运行的类不存在或者内存溢出等。
不编写针对代码对其处理。
Exception
:在运行时运行出现的一起情况,可以通过try catch finally。
Exception和Error的子类名都是以父类名作为后
缀。Throwable的方法:getMessage():获取异常信息,返回字符串。toString():获取异常类名和异常信息,返回字符串。printStackTrace():获取异常类名和异常信息,以及异常出现在程序中的位
置。返回值void。
throws和throw的区别:throws用于标识函数暴露出的异常。
throw用于抛出异常对象。thorws用在函数上,后面跟异常类名。throw用在函数内,后面跟异常对象。
异常的处理:try catch函数,还有finally一定会执行,但是Finally代码块只有一种情况不会被执行。就是在之前执行了System.exit(0)。
还有自定义异常:自定义类继承Exception或者其子类。
通过构造函数定义异常信息。通过throw将自定义异常抛出。
异常细节:1.RuntimeException以及其子类如果在函数中被throw抛出,可以不用
在函数上声明。
2.一个方法被覆盖时,覆盖它的方法必须抛出相同的异常或异常的子
类。
3.如果父类抛出多个异常,那么覆写(覆盖)方法必须抛出那些异常
的一个子集,不能抛出新的异常。
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树
- [原创]java局域网聊天系统