静态的应用1,静态变量;当对象中出现共享数据时,2,静态函数每一个应用程序中都有共性的功能。可以就行抽取,独立封装以复用。 public static void show(Car c)中static 为了方便main中static调用。将方法静态后,可以方便实用先与类而存在。将工具类中构造函数私有节省内存。
静态代码块:随着类加载而执行一次,并优先与主函数执行。格式:
Static{
system.out.println(“a”);
}
二、Person p1=new Person();1,因为用到了person。Class文件并加载到内存中2,执行static代码快,3,分配内存地址4,在堆内存中建立对象属性,并默认初始化5,对属性进行显示初始化。6,构造代码快初始化7,对应构造函数初始化8.将内存中的p地址初始化。 |
|