加载一个类即表示要初始化该类的static变脸,特别是static代码块,在这里我们可以做大量的工作,比如注册自己,初始化环境等
class nihao{
//静态代码块
static{
//做什么事情
}
}
//在main函数中调用Class.forName(nihao),动态加载
在main函数中,没有对nihao做任何的初始化工作,只通过forName方法加载类,就可以将静态代码块中的方法执行
加载一个类即表示要初始化该类的static变脸,特别是static代码块,在这里我们可以做大量的工作,比如注册自己,初始化环境等
class nihao{
//静态代码块
static{
//做什么事情
}
}
//在main函数中调用Class.forName(nihao),动态加载