(27)--6.19代码块程序设计.pptVIP

  • 14
  • 0
  • 约小于1千字
  • 约 7页
  • 2023-11-17 发布于陕西
  • 举报
代码块 方法代码块: 在方法内定义的{...}语句代码。静态代码块: 在类中方法外定义的static{...}语句代码。构造代码块: 在类中方法外定义的 {...}语句代码。同步代码块: 在代码块或方法内定义的synchronized(Xxx){...}语句代码。用于线程同步。代码块 方法代码块是在方法体中定义的,且方法代码块的执行顺序和书写顺序一致。语法:执行时机:方法调用时执行。作用:更好的可读性、功能模块化、避免局部变量命名冲突。方法代码块 在类中方法外使用static关键字和{ }声明的代码块。语法:静态代码块 执行时机:静态代码块在类被加载的时候就运行了,而且只运行一次,并且优先于各种代码块以及构造方法。如果一个类中有多个静态代码块,会按照书写顺序依次执行。作用:用于在系统启动的时候就执行,如初始化系统参数,加载配置文件,建立数据库或网络连接等。静态代码块不能存在任何其他方法体中。静态代码块不能访问非静态成员。静态代码块 在类中方法外使用{ }声明的代码块(和静态代码块的区别是少了static关键字)语法:构造代码块 执行时机:构造代码块在创建对象时被调用,每次创建对象都会调用一次,但是优先于构造方法执行。注意构造代码块依托于构造方法,即如果不实例化对象,构造代码块是不会执行的。如果存在多个构造代码块,则执行顺序按照书写顺序依次执行。作用:由于构造

文档评论(0)

1亿VIP精品文档

相关文档