0
点赞
收藏
分享

微信扫一扫

Java面向对象-------代码块

胡桑_b06e 2022-04-21 阅读 54
java

概述:

1.代码块是类的5大成分之一(成员变量,构造器,方法,代码块,内部类)定义在类中方法外

2.在Java类下,使用{}括起来的代码被称之为代码块

代码块分为:

1.普通代码块--->直接在方法中或语句中定义的代码块

2.同步代码块--->多线程synchronized

3.静态代码块--->格式:static{}静态代码块不能访问非static成员

特点:需要通过static关键字修饰,随着类的加载而加载,并且自动触发只执行一次

使用场景:在类加载的时候做一些静态数据初始化的操作以便后续使用

4.构造代码块--->直接写在类中的代码块(了解,用的少)

格式:{}

特点:每次创建对象调用构造执行时都会执行该代码块中的代码,并且在构造器执行前执行

使用场景:初始化实例资源

举报

相关推荐

0 条评论