Java学习笔记:代码块详解

代码块

代码块:  使用{}括起来的一段代码叫做代码块
分类:
普通代码块:定义在方法中,使用{}括起来的代码叫做普通代码块
构造代码块:定义在类中的使用{}括起来的代码叫做构造代码块
       注意:每次代码运行的时候会将构造代码块中的代码添加到构造方法的前面
               构造代码块中的代码会添加到每一个构造方法中,当使用this(参数)的时候不会添加
               静态代码块:使用static{}括起来的代码叫做静态代码块,在程序载入的时候优先执行。类第一次被载入时执行static代码块,类多次载入时,static代码块只执行一次;static经常用来进行static变量的初始化。数据库连接等其他提前需要准备好的代码会放在static代码块。(是在类初始化时执行,不是在创建对象的时候执行)
               同步代码块:在多线程的时候回使用,用来给共享空间进行加锁操作
               执行顺序:静态代码块--》构造代码块(创建对象的时候才会用到)--》普通代码块
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值