head First java小记录(一)

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

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

                                                                                  -->RuntimeExcetion

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

 

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值