关于静态代码块的问题
最近看视频在学习JDBC 发现问题:
public final class JdbcUtils {
private static String url = "jdbc:mysql://localhost:3306/jdbc";
private static String user = "root";
private static String password = "";
private JdbcUtils() {
}
static {
try {//驱动
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
throw new ExceptionInInitializerError(e);
}
}
}
这是代码的一部分: 老师建一个工具类,其目的是为了以后写项目时直接用驱动程序,不用在重新写。
问题是 他写的一个类要用到这个工具类的驱动程序,可是新建的类跟工具类没有继承关系,怎么就能用到工具类里面的静态代码块了啊?
新手在学习,所以请大神能将仔细点,不甚感激!