A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谜燕 中级黑马   /  2014-3-15 16:15  /  903 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 谜燕 于 2014-3-15 16:24 编辑


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

10 个回复

倒序浏览
比如你定义了一个常量程序中没有用到、没加泛型的、等都会出现这样的情况。
回复 使用道具 举报
Aenon 发表于 2014-3-15 16:32
比如你定义了一个常量程序中没有用到、没加泛型的、等都会出现这样的情况。 ...

可我在第24行用到了呀?
回复 使用道具 举报
谜燕 发表于 2014-3-15 16:34
可我在第24行用到了呀?

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

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

  5.                 public void setStr(String str) {
  6.                         this.str = str;
  7.                 }
复制代码
回复 使用道具 举报
意思是存在风险的代码,但是不会影响运行,可以正常编译的
回复 使用道具 举报
黄色就是未被使用
回复 使用道具 举报
我还没学Eclipse呢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马