head First java小记录(一)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/xuchuanliang11/article/details/79382686

今天看了一下head first java的异常、序列化、线程三章,其中线程只看了部分章节,现在大致总结一些自己记住的一些知识:

首先异常,Java中异常体系是throwable-->Exception-->otherException(classNoFoundException)

                                                                                  -->RuntimeExcetion

其中主要区分RuntimeException和checkException,其中RuntimeException又是uncheckEception,即已检查异常和非检查异常,非检查异常一般是由于程序员的逻辑或者考虑不全导致程序错误,需要暴露出来,交由程序员解决;检查异常是由于非程序错误导致程序中止,如找不到文件等异常。

序列化:没什么好说的,主要是将对象的状态序列化到硬盘或者数据库中,其中注意一点就是方法保存在类中,属性保存在对象中,序列化是针对的对象,也就是保存的是对象的状态。

线程:主要是Thread类和Runnable接口,要记住使用start()方法启动线程。线程的状态有新建,就绪,执行,阻塞,死亡五种状态,其中注意线程进入就绪状态之后就会在就绪和执行两种状态之间不断切换直到线程死亡或者阻塞为止。

猜你喜欢

转载自blog.csdn.net/xuchuanliang11/article/details/79382686