千锋逆战班第30天

异常处理有两种方式一个事throws声明异常,这个如果传递链太多,我们声明起来就会很麻烦,每一个传递的方法我们都需要声明,而且一直要声明到main方法,一般来说,只要是在main中发生的我们采用这种声明,
另一种就是try-catch-finally进行处理,try大括号内的是可能出现异常的代码,catch捕获异常的类型(注意异常的类型范围要从小到大进行)finally这个是不管程序有无异常都要在try-catch-finally结构结束前执行finally内的代码。
多线程的作用是不可代替的。多线程可以把任务分块执行而不同等待,极大的提高了程序的运行效率。线程池让线程得到了复用减少了我们内存消耗。各个线程安全的集合他们的各个方法都是在底层加了锁或者采用了算法来避免了并发产生的数据混乱。
学习的内容越来越难,并且还和之前学习过的内容相关联,需要投入更多的时间以及精力去理解。于此同时,还可以多阅读API手册,理解当中的内容,对自己的学习有一定的帮助。

发布了23 篇原创文章 · 获赞 0 · 访问量 1938

猜你喜欢

转载自blog.csdn.net/funager/article/details/104870266