小编Sim*_*maa的帖子

无限循环中断方法签名而没有编译错误

我想知道为什么Java中允许以下代码,而不会出现编译错误?在我看来,此代码通过不返回任何内容来中断方法签名String.有人可以解释我在这里缺少的东西吗?

public class Loop {

  private String withoutReturnStatement() {
    while(true) {}
  }

  public static void main(String[] a) {
    new Loop().withoutReturnStatement();
  }
}
Run Code Online (Sandbox Code Playgroud)

java compilation infinite-loop

65
推荐指数
2
解决办法
2912
查看次数

标签 统计

compilation ×1

infinite-loop ×1

java ×1