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