【问题标题】:Java syntax: { ... } - What's that? [duplicate]Java 语法:{ ... } - 那是什么? [复制]
【发布时间】:2018-01-12 08:55:56
【问题描述】:

前段时间我随机看到(在反编译的 Java 代码中)这样的东西:

syntax: {
    //some code
 }

这是做什么的?还有更多这样的东西吗? 我找不到任何关于此的内容。

问候

【问题讨论】:

  • 这是一个label,后跟一个代码块。
  • 您能举个例子吗?
  • 查看代码中是否有 continue syntax;break syntax; 语句。如果没有,请将syntax: 视为评论。

标签: java syntax


【解决方案1】:

我认为这被称为标签。并且可以与循环一起使用。另见using labels in java without "loops"

【讨论】:

  • 最好包含链接中内容的基本概念,以防链接停止工作或页面移动。而且标签不仅可以与循环一起使用——它们几乎只与循环一起使用,至少在我的经验中是这样。
【解决方案2】:

除了标签,如果你删除:从开始

{ } 可以用作 init 块,用于编写将作为构造函数的第一行执行的代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多