异常及常用类知识点 发表于 2020-08-03 | 异常及常用类常用知识点总结 12345678910111213/*throws:声明异常* 在异常情况出现的时候,可以使用try...catch...finally的方式对异常进行处理,除此之外,可以将异常向外跑出,由外部的进行处理* 1、在方法调用过程中,可以存在N多个方法之间的调用,此时假如每个方法中都包含了异常情况* 那么就需要在每个方法中都进行try。。catch,另外一种比较简单的方式,就是在方法的最外层调用处理一次即可* 使用throws的方法,对所有执行过程中的所有方法出现的异常进行统一集中处理* 2、如何判断是使用throws还是使用try...catch..* 最稳妥的方式是在每个方法中都进行异常的处理* 偷懒的方式是判断在整个调用的过程中,外层的调用方法是否有对异常的处理,如果有,直接使用throws,如果没有* 那么就要使用try...catch...* throw:抛出异常** */ 常用类 String12345678910111213/** 注意:常量池在1.7之后放置在了堆空间之中* 字符串的使用:* 1、创建* String str = "abc";* String str2 = new String("abc");* 两种方式都可以用,只不过第一种使用比较多* 2、字符串的本质* 字符串的本质是字符数组或者叫做字符序列* String类使用final修饰,不可以被继承* 使用equals方法比较的是字符数组的每一个位置的值* String是一个不可变对象* */ 12345/** 可变字符串* StringBuffer:线程安全,效率低* StringBuilder: 线程不安全,效率高* */ 时间