异常处理
为什么要异常处理
- 如果可能错误的地方不进行异常处理,那么程序就会到异常的地方终止
异常处理常用代码
try(){
int i = 10 / 0;
} catch (Exception e){
System.out.print("程序出现的错误")
e.printStackTrace();
}finally{
System.out.print("该代码块一定会被执行")
}
- throws
- throw
异常堆栈信息
- 异常类
- 异常提示信息
- 堆栈信息——一层调用方法——二层调用方法……
常用类的学习
String
- charAt()——返回指定索引的字符
- contains()——判断是否包含指定的字符串
- concat()——字符串的拼接,可用+代替
- length()——返回字符串的长度
- indexOf()——返回指定字符的索引
- lastIndexOf()——返回指定字符传的索引,从后往前
- replace()——替换字符串
- toString()——一般用来重写该方法
Date
- Date d = new Date();