第二类: 实现了阻塞接口,concurrent包中引入了BlockQueue接口和五个阻塞队列,他们不是操作就立即向队列中添加或者删除元素,而是线程执行阻塞操作,直至队列有空间可以添加或者有元素可以删除...解决: 通过”实现”解决,因为接口中的功能都是未实现的,需要子类明确。接口的出现避免了单继承的局限性,所以,一般是父类中定义的事物的基本功能,接口定义的是事物的拓展功能。...2、接口可以多实现,但是类只能单继承
3、接口中只能定义常量,抽象类中可以定义常量和变量
4、接口中没有构造函数,抽象类中有构造函数
七: 继承、封装、多态的作用
继承: 子类自动拥有父类所有可以继承的属性和方法...遇到的场景是什么?如何解决?...水平拆分:
根据一定的规则,将同一个业务单元的数据分配存储在不同的数据库中,防止单表的数据量太大,导致查询速率降低。