一:静态代码块
public class demo {
/*构造代码块,在类创建对象时运行
* */
{
System.out.print("b");
}
/*
* 静态代码块,在类加载时运行》加载后不在运行
* */
static
{
System.out.print("a");
}
public static void main(String[] args){
new demo();
}
静态与构造代码块解析
本文探讨了Java中静态代码块与构造代码块的区别及应用。静态代码块仅在类加载时执行一次,而构造代码块则在每次创建对象时运行。通过一个简单示例,演示了两种代码块的执行顺序。
一:静态代码块
public class demo {
/*构造代码块,在类创建对象时运行
* */
{
System.out.print("b");
}
/*
* 静态代码块,在类加载时运行》加载后不在运行
* */
static
{
System.out.print("a");
}
public static void main(String[] args){
new demo();
}
6022
1万+
1005
521

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