为了账号安全,请及时绑定邮箱和手机立即绑定

Java 中的块和方法有什么区别?

Java 中的块和方法有什么区别?

RISEBY 2023-06-14 14:43:56
我正在学习 Java,我无法理解块和方法之间的区别。
查看完整描述

3 回答

?
慕森王

TA贡献1777条经验 获得超3个赞

块是用花括号括起来的一系列语句。

块的用途包括但不限于:

  • 方法(需要一个块,因为它是方法的主体)

  • 如果/否则语句

  • For/While/Do-While 循环

  • 拉姆达斯

方法是类作用域中的一个块,它可以接受一组参数并可以通过语句产生结果return


查看完整回答
反对 回复 2023-06-14
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

代码块通常位于方法内部(但并非总是如此,也有例外)。

方法也(通常)被命名,并且可以通过该名称从代码的其他地方调用。块不能,它们只能通过遵循类中的代码流来访问(因此通常通过调用它们包含在其中的方法并达到执行它们的适当条件)。


查看完整回答
反对 回复 2023-06-14
?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

除了上述答案之外,还有一个块,即静态块,如下所示。


public class Block {

    static {

        System.out.println("Test");

    }


    public static void main(String[] args) {


    }

}


查看完整回答
反对 回复 2023-06-14
  • 3 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信