-
throws的用法
查看全部 -
String类的常用方法
查看全部 -
排序顺序:
数字:0-9;
大写字母:A-Z
小写字母:a-z,从第一个字符开始判断,相同则向后顺移;
查看全部 -
当对象存入集合后,对象变成Object类型,取出时需要进行类型转换,否则会报错。比如:Course temp=(Course)coursesToSelect.get(0);
其中建立了一个Course类型的temp对象,(Course)是将取出来的数据转换成Course类型。
查看全部 -
1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
查看全部 -
异常总结:
查看全部 -
在调用hashSet的contains方法时,首先是先调用每个元素的hashCode()方法,如果hash码相等即key值相等,再调用equals方法判断内容是否相等即Value值是否相等,只有都满足才会返回TRUE。
查看全部 -
collection & map
查看全部 -
1、方法1中有异常处理并抛出,那么方法2在调用方法1时,就需要对方法1中的异常进行捕获并处理,一般的就用try-catch包围方法1即可,也可以在catch块中使用throw抛出异常;
2、异常链,即一系列的异常捕获处理操作;也就是方法1 有异常,方法2调用方法1,并且对异常进行捕获处理,然后方法2 又可以定义其他异常,在由方法3调用方法2,并且对方法2 的异常进行捕获处理操作,依次往复。
例:

输出为:

注意如果test2()方法中catch块方法这样写的话:

输出为:
查看全部 -
1、Throws后面的异常可以有多个,用逗号隔开;
2、Throws抛出异常,可以用try-catch处理,可以用throw处理,或者可以直接向上级抛出,不做处理;
3、但是程序中如果代码块中有throw new Exception之类的抛异常,那么在方法声明时就必须throws抛异常;
但是!!!如果throw是写在catch块中,那么方法声明时不用必须throws;
查看全部 -
1、自定义异常:
当所有异常类中没有当前所写程序可能出现的异常,那么可以自定义一个异常类,用来捕获当前代码的异常;
注意:自定义异常一定要继承,可以继承异常类中意思比较相近的异常,亦可以直接继承Exception异常类。一般推荐直接继承Exception。
2、继承Exception异常,要定义一个有参的构造方法,然后调用父类的方法,因为Exception是需要传入参数的,例如:

对于自己的异常类所需要的处理,可以写在自己写的无参构造函数中,可以定义各种解决方法。
查看全部 -
异常关系图:
查看全部 -
Date和SimpleDateFormat类表示时间
查看全部 -
==判断两个字符串是否是同一个字符串对象;.equals()判断两个字符串对象中的内容是否一致。两种判断方法按情况使用。
查看全部 -
class 自定义异常类 extends 异常类型{
}
自定义异常类必须继承java中相同类型的异常或者直接继承所有异常的父类Exception,有时候会需要用到无参方法,所以一般手动添加
查看全部
举报