1.什么是约束
2.java的约束列举
1.什么是约束?
约束是我让你能做什么你才能做什么,我不让你做的,你就不能做。
2.Java有哪些约束
- 抽象类(子类必须要重写父类抽象方法)
- 接口(实现类必须重写接口抽象方法)
- 泛型(标注了什么引用类型(只能标注引用数据类型),就必须要接收该类型的实例)
- 编译时异常(编译时异常必须处理,就算代码没错也要处理)
- finally关键字(finally里面的代码一定会执行,前面return了都不行)
- 线程池(线程池可以约束系统最多能有多少个线程,不会因为线程过多而死机)