初始化块

在类的元素中,我们除了成员变量、方法、构造器之外,其实还存在一种叫代码块的数据区。

代码块是做一些初始化的动作,该初始化包括对象的初始化和类的初始化

语法:

[修饰符] {

  执行语句;

}

代码块我们一般写在类定义的最前面;

修饰符只可能是static

类静态代码块只会在类被加载的第一次被执行,在对象创建的时候不再执行。

在调用构造器创建对象之前,会调用非静态的代码块里的语句。

代码块可以定义多个,总是按顺序去执行代码块中的语句的。其实一点意义都没有。

代码块的作用:

(1) 我们可以通过对象的代码块语句进行对象成员变量的初始化赋值

(2) 在类代码块中进行类的一些初始化动作的定义,如后续在学到数据库连接操作的时候,初始化连接池用等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值