finally一定会执行
1.finally中有return语句,当try执行到return时会执行finally中的代码,其中有return 就直接返回了。
2.finally中不含return语句,那么当执行到return时,它会被保存等待finally执行完毕后返回,这个时候无论finally内部如何改变这个值,都不会影响返回结果!
IO流
extends和implements顺序
1、Java 中单实现通过 implements 关键字,多实现通过 extends 关键字
2、Java 中单继承通过 extends 关键字,没有多继承
3、如果同时出现继承和实现,则必须先继承(extends)再实现(implements)
JDBC 是桥接模式
Jdk中的桥接模式:JDBC
JDBC连接 数据库 的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不动,原因就是JDBC提供了统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了
Statement 对象用于将 SQL 语句发送到数据库
Statement