黑马程序员技术交流社区

标题: MyEclipse中的问题 [打印本页]

作者: 谜燕    时间: 2014-3-15 16:15
标题: MyEclipse中的问题
本帖最后由 谜燕 于 2014-3-15 16:24 编辑


有谁知道MyEclipse中的黄色灯泡是什么意思,有它虽说能运行,但是看着不舒服。

作者: Aenon    时间: 2014-3-15 16:32
比如你定义了一个常量程序中没有用到、没加泛型的、等都会出现这样的情况。
作者: 谜燕    时间: 2014-3-15 16:34
Aenon 发表于 2014-3-15 16:32
比如你定义了一个常量程序中没有用到、没加泛型的、等都会出现这样的情况。 ...

可我在第24行用到了呀?
作者: Aenon    时间: 2014-3-15 16:40
谜燕 发表于 2014-3-15 16:34
可我在第24行用到了呀?

点上去看下提示咯,我也是看提示知道了一些。
作者: lilin202011    时间: 2014-3-15 16:46
这个变量在本程序或者执行范围里面没有被使用,我经常遇到这样的问题
作者: 浅一蓝    时间: 2014-3-15 22:18
双击你就可以发现是什么问题。
作者: 乔钰博    时间: 2014-3-15 22:38
黄色是警告,其实就是程序写的不够严谨,比如List没有指定类型等,你写的程序里有黄色可能是因为虽然你24行把参数str的值赋给了全局变量str,但是25行的str还是参数str,建议将全局变量的str名字改一下
作者: 往事如烟    时间: 2014-3-15 23:11
借用楼上的话"黄色是警告,其实就是程序写的不够严谨,比如List没有指定类型等",直接调用私有变量是不严谨的,建议封装字段使用
  1. private String str;

  2.                 public String getStr() {
  3.                         return str;
  4.                 }

  5.                 public void setStr(String str) {
  6.                         this.str = str;
  7.                 }
复制代码

作者: bigbean    时间: 2014-3-15 23:29
意思是存在风险的代码,但是不会影响运行,可以正常编译的
作者: 战狼    时间: 2014-3-16 09:18
黄色就是未被使用
作者: 2528870651    时间: 2014-3-16 18:07
我还没学Eclipse呢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2