※非静态方法不能被静态方法调用,可以使用对象来调用
※方法名 参数1 参数2 参数3(如果想要hello world为一个参数,则使用"hello world"的形式)
一、代码块为{}括起来的代码的集合
1.普通代码块:直接定义在方法中的代码块。代码块中的变量属于局部变量。
2.构造块:将代码块直接定义在类中为构造块。
※构造块优先于构造方法执行,且执行多次,只要有实例化对象产生,就会执行构造块
3.静态代码块:使用static关键字声明的代码块为静态代码块
※主方法中定义的静态代码块优先于main方法执行,类中静态块优先于构造块和构造方法,且只执行一次
理解Java中的代码块与静态代码块
本文详细解析了Java编程中代码块的概念,包括普通代码块、构造块和静态代码块的区别与应用场景,强调了静态代码块的执行特性及与其他代码块的关系。
664

被折叠的 条评论
为什么被折叠?



