异常 Exception
如果程序员认为一段代码可能出现异常/问题,try-catch异常处理机制来解决,从而保证程序的健壮性。将该代码块–》选中–》快捷键 ctrl+alt+t–》选中 try-catch
常见的一些异常~
异常体系图,体现了继承和实现关系。(虚线是实现,实线是继承)
啊啊啊啊啊啊啊啊450了!!!终于要看完一半了!!!
希望3.6-3.8看到500 我真的哭死 还有好多东西再不看看不完啦啊啊啊啊啊啊啊
throws异常处理
自定义异常
常用类
包装类 Wrapper
只要有基本数据类型,判断的是值是否相同。
false false ture false false true true
String类
String类有很多构造器!
true true true false
创建了两个对象嘞
这个有点复杂的嘞~~~~~~
s1.replace()方法执行后,返回的结果才是替换过的,对s1没有任何影响。
在对字符串进行分割时,如果有特殊字符,需要加入转义符
StringBuffer类
String和Stringbuffer的相互转换
要学会看源码!!!
Stringbuilder
包装类最重要的String、StringBuffer、StringBuilder讲完啦~~~
Math类
Arrays类
定制的冒泡排序
二分搜索法进行查找
二叉查找,要求数组是有序的,如果数组无序,不能使用binary Search,如果数组中不存在该元素,则返回return -(low+1);
BigInteger and Big decimal
日期
如果需要按照二十四小时进制来获取时间,Calendar.HOUR==>改成==>Calendar.HOUR_OF_DAY
开发中尽量使用第三代日期
对输入的参数做一个验证!!!一个重要的编程思想
这样写,思路就不乱!!!