java学习之路——第二十一天

哎    这个培训机构真的是扣的要命,那么多钱就是不找好的老师,10个班了,就五个老师上课,导致频繁换老师。这叫我们怎么去学。希望大家别被骗到这

目前我们掌握的API

         1.String类

         2.StringBuffer:线程安全

         3.StringBuilder:线程不安全

         4.日期

                   Date类

                   SimpleDateFormat

                   Calendar日历

                   String -à 日期

                   日期àString

         5.正则表达式

         6.集合

                   Collection:

                            List

                            Set

                   Map

 

需要学习的API:

 ------异常

         1.IO流

         2.多线程

 

 

后期学习:

         1.数据库

         2.HTML+CSS+JS+JQ+LAYUI+BootStrap(WebBasic)

         3.JavaEE(Servlet&Jsp) + JSON+AJAX

         4.Spring + SpringMvc + MyBatis

         5.SpringBoot

 

正课:

异常

         1.什么是异常

                   异常就是一些程序不正常的时间发生了使我们程序运行出现了中断,这种中断是可以通过代码进行恢复的我们叫做异常,如果代码恢复不了的我们称之为错误。

                   1.1运行时异常RuntimeException

                            编译不出错,在运行时可能会出错

                   1.2编译异常Exception(RuntimeException除外)

                            编译出错,必须去处理

         2.为什么要学异常

                   可以对异常进行处理,让程序从异常状态回到正常状态,提高我们程序的健壮性。

         3.异常该怎么使用

                   1.处理

                            try{

                   可能会出现异常的代码

}catch(){

         对出现的异常进行捕获

         catch可以编写多个

}catch(){

 

}……

如果try中的代码块出现了异常,那么代码就会立即去执行相应的catch代码块,try中的代码就不会再执行,异常的捕获要根据异常的范围从小到大编写,不能先捕获大异常再捕获小异常。

return语句都不会结束finally的执行

                   2.向上抛

实际开发中,一般是先处理再抛出。

         4.异常需求注意的地方

                   1.catch 捕获有顺序

                   2.finally 代码块  肯定会执行

                   3.重写后的方法所抛出的异常不能大于重写前方法抛的异常

         5.总结

里来了。   今天我们换了老师。

猜你喜欢

转载自blog.csdn.net/mataodehtml/article/details/84287336