重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java代码黄色警告,Java警告

java中使用list会出现黄色警告图标如何去除

首先有黄色警告图标不要紧的,不过我猜你是用到了泛型吧,如:

创新互联是一家专业提供赤峰企业网站建设,专注与成都网站设计、成都网站制作、HTML5建站、小程序制作等业务。10年已为赤峰众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

List list = new ArrayList();

这时会出现黄色警告图标,所以要这样表示:

ListString list = new ArrayListString();

表明你的List是保存什么类型的对象,以上是JDK1.5以后才有的泛型表达。

如果你保存的是Student对象,就把上面的String都改成Student就行了。

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

红色就表示编译错误,如果你不修改,那运行必定报错

黄色仅表示警告,例如有些静态方法应该用类名来调用,而你用对象去调用,或者你定义了一些对象,但是在后续的程序中并没有使用它们,这类情况下就会报黄色警告,黄色警告可修改可不修改,不会影响程序运行

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

不影响程序的运行.

出现黄线警告的原因除了因为定义的变量或方法没有使用外。

还有就是对编写的代码不确定.

例如:

Vector vec = new Vector();

一般都会报黄线警告,因为Vector集合可以存放任何对象。所以并不确定里面存放的对象.那么就会给出黄线警告.

myeclipse的java文件上有感叹号 怎么办

表示代码中存在警告(warn),如定义了一个变量,但是没有使用它。

如:

int

a

=

10;

你不使用a变量,

那么在这一行会有个黄色感叹号,在你的截图中,所有在类文件上也会有个感叹号

警告,是编码的一个规范,表示代码还不是最佳状态,可能存在隐患,如上面列子,它消耗无用的内存(虽然很小)。

Java:为什么我加了@SuppressWarnings("unchecked"),在Eclipse中还是会看到黄色警告呢?

这段代码会产生3个警告

第一、unused 声明mList,你却没有使用

第二、unchecked 这个你已经加了

第三、rawtypes 没声明ArrayList的泛型

所以如果要彻底清除黄色警告,应该这样

@SuppressWarnings({ "unused","unchecked", "rawtypes" })

public class SuppressWarningsTest

{

public static void main(String[] args)

{

ListString myList = new ArrayList();

}

}

写java的程序的时候总有个黄色的感叹号,是什么

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


网站名称:java代码黄色警告,Java警告
网站链接:http://cqcxhl.cn/article/hdggio.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP