java 代码块

代码块

普通代码块

  定义在方法中,使用{}括起来的代码叫做普通代码块

构造代码块

  定义在类中使用

  每次代码运行的时候会将代码块中的代码添加到构造方法的前面

  构造代码中的代码会添加到每一个构造方法中,当使用this(参数)的时候不会添加

静态代码块

  使用static{}括起来的代码叫做静态代码块,在程序载入的时候优先执行

  数据库连接等其他提前需要准备好的代码会在static代码块

同步代码块

  在多线程的时候会使用,用来给共享空间进行加锁操作

执行顺序: 静态代码块- -》构造代码块(创建对象的时候才会用到) - -》普通代码块

posted @ 2021-01-23 02:07  hulian425  阅读(50)  评论(0编辑  收藏  举报