当前位置: 首页 > 面试题库 >

有没有办法忽略“无法到达的语句”错误?

双志强
2023-03-14
问题内容

是否有可能以某种方式忽略此错误?我发现将return自己不想运行的代码放在前面比注释它要容易得多(当注释重叠并且表现不佳时)…


问题答案:

否。这是编译时错误。因此,在运行课程之前,您 必须 摆脱它。

我通常要做的是if在其前面放置一个虚假陈述。就像是:

if(true)
    return;
// unwanted code follows. no errors.
i++;
j++;

使用此代码,您将不会Unreachable statement出错。您将得到想要的东西。



 类似资料:
  • 我有一个json看起来像这样: 如您所见,loc对象有时是json对象,有时是双数组。在不编写自定义反序列化程序的情况下,有没有办法避免,并在loc对象是json对象而不是双数组时将其设置为null。

  • 问题内容: 使用PMD,如果要忽略特定的警告,则可以使该行被忽略。 FindBugs有类似的东西吗? 问题答案: FindBugs的初始方法涉及XML配置文件(也称为过滤器)。这确实不如PMD解决方案方便,但是FindBugs只能在字节码上工作,而不能在源代码上工作,因此注释显然不是一个选择。例: 但是,为解决此问题,FindBugs稍后引入了另一个基于注释的解决方案(请参阅参考资料),您可以在类

  • 问题内容: 我正在使用MySQL GUI,通过选择某些表并将从备份转储生成的语句运行到空表(新模式)中,以将某些站点迁移到CMS的新版本。旧表中有几列在新表中不存在,因此脚本会因以下错误而停止: 脚本行:1个“字段列表”中的未知列“ user_id” 挑选要导出的所需列,或编辑转储文件将非常乏味且耗时。要解决此问题,我将在生成错误时创建未使用的列,通过运行查询导入数据,然后在处理完该表后删除未使用

  • 我正在尝试创建一个通用的绑定文件,在多个项目中从WSDLs/XSD生成一致的Java类。我们通过(由@lexicore制作)生成代码。 问题在于多项目部分。如果特定的绑定指令与提供的XSD或WSDL中的任何内容都不匹配,则类生成失败 对“

  • 这个程序应该输出 但是如果我输入的大小是4,我只输入这些值,但是如果我写的大小是4。。。它不需要我提供4个参数,而是需要3个参数并打印('',1,2,3) 请帮帮忙

  • 在加载时,Spring容器初始化bean。。。当它发现与Bean相关的错误时,它会停止并回滚(不是确切的术语)。。。我知道。 这是我们的条件。我们正在开发一种网络应用系统。(它很大)有几千个Spring bean。我们的客户要求如下。“在WAS重启过程中,即使一个或几个Bean有问题(加载时错误),忽略这些,系统必须继续......” 我们已经通过修改Spring的源代码满足了这个要求。。。但我认