-
Java异常的抛出
主要用到throw或throws
查看全部 -
自定义异常
class 自定义异常类 extends 异常类型{
}
Exception 所有异常的基类
查看全部 -
catch 先子类再父类
查看全部 -
处理异常
用try-catch以及try-catch-finally
出现异常会将程序的控制权交给catch块中的异常处理程序
在catch语句块中发出一些错误警告,或者记录一些错误日志
如果出现多重类型的可以使用多重catch语块
catch的顺序先子类再父类
finaly语句块进行善后放一些最后执行的代码
查看全部 -
Throwrable 有两大子类
Error 1.虚拟机错误(VirtualMachineError)
2.线程死锁(ThreadDeath)
如果出现这个错误提示你的程序基也就是挂了,就是崩溃了,被称为程序终结者
Exception(异常)编码、环境、用户操作输入出现问题
1,非检查异常(RuntimeException){
空指针异常(NullPointerException)
数组下标越界异常(ArrayIndexOutOfBoundsException)
类型装换异常(ClassCastException)
算术异常(ArithmeticException)
}
2,检查异常
查看全部 -
List和Queue存储有序元素,且可以重复。
Set存储无序元素,且不可以重复。
查看全部 -
String:在操作字符串时,会额外创建新对象,保存操作结果。
StringBuilder:可以避免创建新对象的问题,没有实现线程安全功能,性能比StringBuffer略高。
StringBuffer: 可以避免创建新对象的问题,且是线程安全的。
查看全部 -
对象存入集合都变成Object类型,取出时需要类型转换
查看全部 -
List 和 Set 接口不能直接实例化对象 所以用他们的实现类来实例化对象。
像List的实现类ArrayList,Set的实现类HashSet;
查看全部 -
comparable默认比较,实现该接口的实现类需要实现compareTo()方法。如果A compareTo(B) 返回正数,表示前者大,负数表示前者小,0表示相等。
comparator接口,用于临时比较规则,其实现类需要实现compare()方法。
查看全部 -
Set集合最大特点:无序不可重复!
查看全部 -
字符串类型排序,按照0-9,A-Z,a-z排序,如果首字符有一样的会按照第二个字符先后进行排序。
查看全部 -
不能使用基本类型定义泛型,只能使用基本类型的包装类。
查看全部 -
排序前和排序后的foreach代码的区别???
查看全部 -
此处未生成索引位置
查看全部
举报