1.代码块:
在使用时,(静态)代码块会在类被加载到JVM时运行,主要用于初始化静态变量,或者在类加载时执行一些只需执行一次的代码。
调用顺序:静态代码块->代码块->构造器
代码块没有使用static
关键字进行标记,并且它们不是类的成员,而是属于类本身。每个对象在创建时都会执行这些代码块,且按照它们在类中出现的顺序执行。
2.导入类的方法
如图在导入random后将其设为静态的,即可不用Math.random(),而是直接调用
在使用时,(静态)代码块会在类被加载到JVM时运行,主要用于初始化静态变量,或者在类加载时执行一些只需执行一次的代码。
调用顺序:静态代码块->代码块->构造器
代码块没有使用static
关键字进行标记,并且它们不是类的成员,而是属于类本身。每个对象在创建时都会执行这些代码块,且按照它们在类中出现的顺序执行。
如图在导入random后将其设为静态的,即可不用Math.random(),而是直接调用