Java Training Day 5

The main game development aircraft (Swing programming)

知识点补充:
       Java语言里面的块一共有两种:
            普通代码块:
                语法格式:
                {
               }
            静态代码块:
              static  {

              }
   作用:普通代码块可以用来初始化对象的一些属性,但是不推荐使用(用得太少),静态代码块主要用来加载
    一些事先定义好的静态资源
  执行过程:
      第一种 :如果一个类没有直接的父类(除了Object类),那么静态代码块,普通代码块,构造器的执行顺序是:
      在创建一个对象的时候会优先执行静态代码(而且只会被执行一次),再执行普通代码块,最后执行构造器,如果再创建第二个对象,那么就会再次自行普通代码块,构造器
      第二种:如果一个类里面有父类(除了Object类的其它类)那么执行顺序是:先执行父类的静态代码块(只会执行一次)再执行子类的静态代码块(只会执行一次)再行父类的普通代码块,再执行父类的构造器,在执行子类的普通代码块,最后执行之类的构造器。
Published 27 original articles · won praise 11 · views 2945

Guess you like

Origin blog.csdn.net/qq_21098263/article/details/104627046