※非静态方法不能被静态方法调用,可以使用对象来调用
※方法名 参数1 参数2 参数3(如果想要hello world为一个参数,则使用"hello world"的形式)
一、代码块为{}括起来的代码的集合
1.普通代码块:直接定义在方法中的代码块。代码块中的变量属于局部变量。
2.构造块:将代码块直接定义在类中为构造块。
※构造块优先于构造方法执行,且执行多次,只要有实例化对象产生,就会执行构造块
3.静态代码块:使用static关键字声明的代码块为静态代码块
※主方法中定义的静态代码块优先于main方法执行,类中静态块优先于构造块和构造方法,且只执行一次