static int i;
static int j;
在类加载的时候调用一次,i,j全局静态变量。
static{
int i ;
int j;
}
在类加载时调用一次,i,j局部变量。
int i;
int j;
在每次对象创建时调用,i,j全局变量
{
int i;
int j;
}
在每次对象创建时调用,i,j局部变量
本文详细解析了Java中静态变量与实例变量的区别。通过具体的代码示例介绍了静态变量(i, j)如何在类加载时初始化一次,而实例变量则在每次创建对象时进行初始化。同时区分了局部变量与全局变量的作用范围。
static int i;
static int j;
在类加载的时候调用一次,i,j全局静态变量。
static{
int i ;
int j;
}
在类加载时调用一次,i,j局部变量。
int i;
int j;
在每次对象创建时调用,i,j全局变量
{
int i;
int j;
}
在每次对象创建时调用,i,j局部变量

被折叠的 条评论
为什么被折叠?