JAVA编程时,代码下面的黄颜色波浪线是警告的意思,这对整个程序有影响吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA编程时,代码下面的黄颜色波浪线是警告的意思,这对整个程序有影响吗?相关的知识,希望对你有一定的参考价值。

最好给一些编程思想,谢谢。

不影响程序的运行.
出现黄线警告的原因除了因为定义的变量或方法没有使用外。
还有就是对编写的代码不确定.
例如:
Vector vec = new Vector();
一般都会报黄线警告,因为Vector集合可以存放任何对象。所以并不确定里面存放的对象.那么就会给出黄线警告.
参考技术A 这要看你的程序占用的内存大不大 如果占用内存大那么黄警就得重视了 这时要想下能不能有更好的算法、程序语句等 如果是小程序那么就没有影响 另外说点 如果出现了红! 那么程序就有严重错误 不要运行 最严重的可能会损坏硬盘破坏系统 参考技术B

点击到黄色波浪线有系统提示:“This method has a constructor name”,大意为:“此方法具有构造函数名称。”

参考技术C 黄色一般有以下几种常见的问题:
变量定义,但是没有被使用
方法定义,但是没有被使用
好像还有强制类型转换
最好自己看信息,多分析下,尽量去掉黄色警告本回答被提问者采纳
参考技术D 没有,跑肯定能跑,就是写的不太好

Eclipse 快速修复

Eclipse 快速修复


使用快速修复

在 Eclipse 编辑器中当你输入字母时,编辑器会对你输入的内容进行错误分析。

Java 编辑器中使用 Java 语法来检测代码中的错误。当它发现错误或警告时:

  • 使用红色波浪线突出错误
  • 使用黄色的波浪线突出警告
  • 在 Problem 视图中显示错误和警告
  • 在垂直标尺上显示黄色小灯泡及警告和错误标识

快速修复的对话框提供了解决的方案。快速修复对话框可通过以下方式调用:

  • 将鼠标指针放在波浪线上
  • 点击小灯泡
  • 将鼠标指针放在突出的文本上并选择 Edit 菜单上的 Quick fix 项或者按下快捷键 Ctrl + 1

技术分享图片

在上图中,getId 被高亮显示,因为 Person 类中没有一个名为的 getId() 方法。 在弹出的修复方案中选择 "Create method ‘getId()‘ in type ‘Person‘" 这样就能在 Person 类中添加 getId() 方法。

也可以通过右键点击 Problems 视图中的错误项,然后选择快速修复菜单项显示的快速修复对话框,如下图所示:技术分享图片

以上是关于JAVA编程时,代码下面的黄颜色波浪线是警告的意思,这对整个程序有影响吗?的主要内容,如果未能解决你的问题,请参考以下文章

在word文档中打字是经常出现红色的波浪线是啥意思?

Altium desigener 设计的原理图上有些元器件下面有红色波浪线是啥意思?

word文档里出现红线和绿线是啥意思?

股票VOL-TDX的黄线和紫线是啥意思

vs2013 解决方案资源管理器 绿色波浪线 如何去掉?

C语言编程中的字体颜色是啥意思