java写程序时候报错有红线,然而提示显示修改是黄色为什么

如题所述

红色就表示编译错误,如果你不修改,那运行必定报错
黄色仅表示警告,例如有些静态方法应该用类名来调用,而你用对象去调用,或者你定义了一些对象,但是在后续的程序中并没有使用它们,这类情况下就会报黄色警告,黄色警告可修改可不修改,不会影响程序运行
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-01
红色是报错 黄色是警告

java写程序时候报错有红线,然而提示显示修改是黄色为什么
红色就表示编译错误,如果你不修改,那运行必定报错 黄色仅表示警告,例如有些静态方法应该用类名来调用,而你用对象去调用,或者你定义了一些对象,但是在后续的程序中并没有使用它们,这类情况下就会报黄色警告,黄色警告可修改可不修改,不会影响程序运行 ...

JAVA编程时,代码下面的黄颜色波浪线是警告的意思,这对整个程序有影响吗...
点击到黄色波浪线有系统提示:“This method has a constructor name”,大意为:“此方法具有构造函数名称。”

写java的程序的时候总有个黄色的感叹号,是什么
你定义的是私有变量,如果这变量你在程序的其他地方没用到的话,开发工具会提示你这个变量没人用到,你可以给变量添加一个get或set方法,再不然就是直接修改权限修饰符了,改成public或protected了

在eclipse中编写import java.sql.*显示黄色的波浪线
引入了相关类,但是代码中没有使用相关的类,所以eclipse检测结果为引入了冗余包,所以有淡黄色线,但是不影响程序的编译和运行

怎么样分辨eclipse控制台的信息哪些是错误的?
违法访问错误。当一个应用试图访问、修改某个类的域(Field)或者调用其方法,但是又违反域或方法的可见性声明,则抛出该异常。 java.lang.IncompatibleClassChangeError 不兼容的类变化错误。当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常。一般在修改了应用中的某些类的声明定义而没有对整个应用重新编...

用eclipse编写Java源程序时,出现一个黄色的灯泡和感叹号是怎么回事啊...
这是警告的意思。一般只要你用集合没有用泛型就会出来。或者有些过时的方法也会这样的情况发生。

JAVA程序 编译提示“未经检查或不安全操作”
是因为程序里面有泛型没有指名是那种类型,所以认为不安全的。但是自己知道就是了。没事的。执行就是了。比如(不指明存放类型在eclipse编辑器中显示一些黄色波浪线提示。)\/\/不指明 list存放的类型 list list = new arraylist();list.add("a");string a = (string)list.get(0);\/\/指名存放类型 ...

java程序中加入@SuppressWarnings("serial")是什么意思?
public class TestSerial implements java.io.Serializable { } 如果代码仅仅写上这样,放在eclipse里会给你提示一个黄色的警告,为啥呢,就是因为,你实现了Serializable 接口,但是没有给出 private static final long serialVersionUID = 5952689219411916553L;类似这样的私有字段(这个字段是实现了Serializable...

编译java程序是出现“DrawShapes.java 使用了未经检查或不安全的操作...
是因为程序里面有泛型没有指名是那种类型,所以认为不安全的。但是自己知道就是了。没事的。执行就是了。比如(不指明存放类型在eclipse编辑器中显示一些黄色波浪线提示。)\/\/不指明 list存放的类型 List list = new ArrayList();list.add("a");String a = (String)list.get(0);\/\/指名存放类型 ...

Java求解:下面的程序没有错误,为什么运行不了?高人指点!
Eclipse会报出java.lang.NullPointerException,上面的代码只初始化jf1,并且赋值赋了三次,jf2和jf3均没有初始化,所以代码修改如下:jf1=new JRadioButton("小号");jf1=new JRadioButton("中号",true); ===>jf2 = new JRadioButton("中号",true)jf1=new JRadioButton("大号"); ===> ...

相似回答