标签:做了 内存 mysql 生命周期 class类 类成员 包括 调用 student
当使用一个类时(比如new一个类的实例),JVM会检查此类是否被加载到内存,如果没有,则会执行类加载操作。
读取类对应的class文件数据,解析此数据,构造一个此类对应的Class类的实例,此Class类的实例描述了类的结构,并且提供了调用此类成员的接口。
类加载之后,JVM才可以使用该类,比如说实例化该类,或者调用该类的静态方法。
Class.forName("Students")
此代码不仅加载了类,并且对类进行了初始化。
类加载完毕后,即JVM已经构造了该类的Class类实例后,才会进行类初始化。
Class.forName("com.mysql.Driver");
类初始化就是执行一遍类的静态语句,包括静态变量的声明和静态代码块。
标签:做了 内存 mysql 生命周期 class类 类成员 包括 调用 student
原文地址:https://www.cnblogs.com/sawyer7cd/p/12163325.html