java-static

静态变量:在类加载时,不需要创建空间,内存就开辟了
静态变量存储在方法去内存中
类名.静态变量名 访问

静态代码块

1.语法格式:

static{
java语句
}

static{
System.out.println("类加载时");
 
}
public static void main(String[] args){
System.out.println("main begin");
}

2.静态代码块在类加载时执行 并且只执行一次
3.静态代码块在一个类中可以编写多个,自上而下
4.静态代码作用:

  • 这当然和具体的需求有关,例如项目要求在类加载的时刻/时机执行代码完成日志记录。那么这段记录日志代码可以编写到静态代码块中,完成日志记录
  • 静态代码时java为程序员准备一个特殊的时刻,这个特殊的时刻被称为类加载时。若希望在此时执行一段特殊的程序,这段程序可以直接放在静态代码块

实例代码块

1.实例代码块可以编写多个,自上而下
2.实例代码块在构造执行之前执行,构造方法执行一次,实例方法对应执行一次
3实例代码时java为程序员准备一个特殊的时刻,这个特殊的时刻被称为初始化时期。

public class Text{
//构造
public Text (){
System.out.println("text执行");

}
//示例代码快
{
System.out.println(3);
}
}

//3 
//text执行
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值