![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 63
trikeys
思考 - 实现 - 优化 - 总结
展开
-
java:Thread和Runnable的区别
如果一个类继承了Thread,则不适合资源共享。但是如果实现了Runnable接口的话,就很容易的实现资源的共享。补充:在java中,每次程序运行至少要启动两个线程,一个是main线程,一个就是垃圾收集线程,因为每当使用java命令执行一个类的时候,实际上都会启动一个JVM,每一个JVM其实就是在操作系统中启动了一个进程。总结:实现Runnable接口比继承Thread类所具有的优势:1.适合多个相同的程序代码去共享同一个资源。一个实现了Runnable接口的类,以后如果想要用里面的方法或者资源,原创 2021-07-19 15:06:27 · 124 阅读 · 0 评论 -
java:异常
学习参考文章:Java:详解Java中的异常(Error与Exception)1. 异常的概述Throwable是所有异常的父类,其中关系如下图所示:2.JVM默认的方案如果程序出了问题,我们并没有做过多的处理,最终JVM会默认的处理:1.把异常的名称,异常的原因以及异常出现的位置输出在控制台中。2.程序将会终止执行3.异常的处理1.try…catch2.throw抛出异常4.异常的处理之try…catch5.Throwable成员方法当程序报错时,我们在控制台看到的异常消息原创 2021-07-14 22:50:42 · 90 阅读 · 0 评论