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

Java:如何@SuppressWarnings无法访问的代码?

梁丘兴腾
2023-03-14
问题内容

有时,当您调试时,会有无法访问的代码片段。无论如何,有没有抑制警告?


问题答案:

在任何编译器上执行此操作的唯一方法是@SuppressWarnings("all")

如果您使用的是Eclipse,请尝试@SuppressWarnings("unused")



 类似资料:
  • 问题内容: 我不明白“无法​​访问的代码”是什么意思? 在我的代码的最后一行中,它表示无法访问的代码。 } 问题答案: 这里的循环: 解析为,因为从未修改过的值。因此,(在您的情况下)之后出现的任何代码均被视为 无法访问 。

  • Magnus@Martin-HP-625~/下载/robomind$cat./robomind.sh java-jar-djava.ext.dirs=lib-dsun.java2d.ddscale=true-dsun.java2d.noddraw=true RoboMind.jar Magnus@martin-HP-625~/downloads/robomind$java-jar-djava.ex

  • 我定义了一些字符串,我可以使用资源表访问。我如何定义和使用复数相似?

  • 问题内容: 我有这个来自URL的Json: 我需要把手放在列表中的属性上。 所以应该是功能->属性-> name_en(类似对象的列表) 我尝试这样: 为了创建第一个Json Array,但我什至无法做到。我收到错误消息:JSONObject类型的方法getJSONArray(String)未定义 (我对“ getJSONObject”有同样的错误)。一定是缺少的东西,我是Java / andro

  • 问题内容: 我在Eclipse中尝试了以下方法: :警告“死代码” :编译错误“无法访问的代码” 我想知道这种差异是否存在真正的“原因”。我已经找到了… …但是为什么不允许相同的调试目的? 问题答案: 在上可达代码JLS部分解释了理由。本质上,Java通常不应该像C常规那样使用条件编译,但是在某些情况下(例如调试,尤其是向后二进制兼容性),需要允许编译器完全剥离代码,因此特定的结构为此被允许。

  • 我在Eclipse中尝试了以下操作: :警告“死码” while(false){}:编译错误“无法访问代码” 我想知道这种差异是否有真正的“原因”。我已经找到这个。。。 无法访问的代码编译器错误 ...但是为什么不允许用于相同的调试目的呢?