复习五:java基础知识点
来源:互联网 发布:linux 卸载svn 编辑:程序博客网 时间:2024/05/18 21:07
41、所有的异常都是java.lang.Thowable的子类。
42、常见的runtime exception : IndexOutOfBoundsException、NullPointerException、ClassCastException、SystemException ........ 。
43、throw 语句用来明确地抛出一个“异常”;throws 用来表明一个成员函数可能抛出的各种“异常”。Finally 为确保一段代码不管发生什么“异常”都被执行一段代码。
44、java中有两种方法可以实现一个线程,继承Thread类和实现Runnable方法。用synchronized 关键字修饰同步方法。
45、sleep(); 是休眠,让出的是CPU(); wait(); 是等待,让出的是锁旗标的资源。wait(); 必须要唤醒notify(); 才能运行。
46、同步和异步的区别: 同步的东西安全性高,性能低。异步的东西安全性低,但是性能高。
47、当一个线程进入一个对象的一个synchronized 方法后,如果这个方法使用了方法的同步则其他线程可以进入此对象的其他方法。
48、启动一个线程用 start(); ,start(); 代表有资格,run(); 方法是该线程所关联的执行代码。
49、
↑-----------阻塞状态------↓
— — — — > 可运行状态 — — — — > 运行状态 — — — — > 死亡
↑_ _ _ _ 锁旗标 _ _ _ _↓
50、线程在停止或者挂起的时候,会继续占用资源,容易造成死锁。
- 复习五:java基础知识点
- Java基础复习(五)
- java 基础复习 --小知识点
- Java基础复习,整理知识点
- 复习一:java基础知识点
- 复习二:java基础知识点
- 复习三:java基础知识点
- 复习四:java基础知识点
- 复习六:java基础知识点
- 复习七:java基础知识点
- Java基础复习系列五
- Java基础知识点总结五
- Java知识点复习1基础备忘
- JAVA复习知识点总结-基础篇
- 复习php知识点五
- JAVA基础复习(五)Map扩展
- mysql基础知识点复习
- linux基础知识点复习
- c链表构建学生档案数据库
- 服务器通过 Shadowsocks 搭建代理
- TensorFlow的图像预处理报错ValueError: Tried to convert ‘min_object_covered’ to a tensor and failed.
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 3.Longest Substring Without Repeating Characters
- 复习五:java基础知识点
- eclipse快捷方式无法启动
- PHP5.5及后续版本opcache安装配置
- Android Handler分析
- dubbo分布式系统链路追踪_zipkin
- javascript的浏览器对象之window对象
- Python: use selenim in IntelliJ IDEA
- Ubuntu打开终端的方法四种
- JAVA注释 javadoc 标记含义