1。 javac -Xlint:unchecked MyMath.java检查不安全的操作

/***************************************************/

MyMath.java:29: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("1");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:30: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("2");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:31: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("3");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:32: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("4");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:33: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("5");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:34: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("6");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:35: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add("7");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:37: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

array.add(array);

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:68: 警告: [unchecked] 对作为原始类型ArrayList的成员的set(int,E)的调用未经过检查

array.set(3, "hahah");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:72: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(int,E)的调用未经过检查

array.add(5,"5a");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:87: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

list.add("1");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:88: 警告: [unchecked] 对作为原始类型ArrayList的成员的add(E)的调用未经过检查

list.add("2");

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:91: 警告: [unchecked] 对作为原始类型ArrayList的成员的addAll(int,Collection<? extends E>)的调用未经过检查

array.addAll(1,list);

^

其中, E是类型变量:

E扩展已在类 ArrayList中声明的Object

MyMath.java:99: 警告: [unchecked] 对作为原始类型ArrayList的成员的retainAll(Collection<?>)的调用未经过检查

array.retainAll(list);

^

14 个警告

bogon:javaCode zyyt$ javac MyMath.java

MyMath.java:7: 错误: 需要class, interface或enum

@SuppressWarnings("unchecked");给出的解决方案

/***************************************************/

如此解决就可以了

类前面加@SuppressWarnings("unchecked")

@SuppressWarnings("unchecked")

public class MyMath{

}

Java中的使用了未经检查或不安全的操作的更多相关文章

  1. Java中的使用了未经检查或不安全的操作(类前加:@SuppressWarnings("unchecked"))

    Java中的使用了未经检查或不安全的操作 如此解决就可以了 类前面加@SuppressWarnings("unchecked") @SuppressWarnings("u ...

  2. 解决maven编译Java中的使用了未经检查或不安全的操作

    eclipse编译器找到右侧黄色点击可以定位到对应代码块位置 解决方法:鼠标悬浮在上方点击add即可 @SuppressWarnings("unchecked");给出的解决方案 ...

  3. javac命令出现“**.java使用了未经检查或不安全的操作”

    Collection col=new ArrayList();引发了“**.java使用了未经检查或不安全的操作”错误, 这是因为JDK1.5中引进了泛型,但是你的ArrayList却没有采用,所有会 ...

  4. Java HashMap 使用了未经检查或不安全的操作

    今天在做接口测试的时候使用了Java中的Map(java 所知胜少,因项目需要提供示例),不扯犊子了,我们直接看一个代码文件名:Test.java: import java.util.ArrayLis ...

  5. <转>java编译问题:使用了未经检查或不安全的操作

    使用了未经检查或不安全的操作 在本人用editplus写java文件时碰到的问题.      源代码 import java.util.*; class collection{ public stat ...

  6. 【转】android出现注: 某些输入文件使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 注: 某些输入文件使用了未经检查或不安全的操作。 注

    使用Android studio打包应用程序出现如下错误: 注: 某些输入文件使用或覆盖了已过时的 API. 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译. 注: 某些 ...

  7. [Error]使用了未经检查或不安全的操作...

    编译错误注: MethodReflect.java使用了未经检查或不安全的操作.注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译. 解决:在类前面加入下面一句解决 @Suppr ...

  8. Java中获取指定日为星期几及其他日期操作

    摘自:http://blog.csdn.net/cselmu9/article/details/8625530#t6 在开发中经常会使用到一些日期方面的操作,下面例子展示几个常用的操作. 1.取得指定 ...

  9. 关于java中“使用了未经检查或不安全的操作、有关详细信息,请使用 ——Xlint:unchecked重新编译”

    今天看<算法 第4版>排序章节时,发现了一个了一个小问题.先贴一下代码: public class Selection{ public static void main(String[]a ...

随机推荐

  1. rabbitMQ 安装 could not set correct interactive mode

    安装rabbit mq 提示下面错误 其他信息: 执行错误:C:\Program Files\erl6.0\erts-6.0\bin\erlsrv: Warning, could not set co ...

  2. java.lang.IllegalAccessError: tried to access method com.google.common.base.Stopwatch.<init>()V from 解决

    在用spark的yarn-cluster模式跑fpgrowth进行频繁项集挖掘的时候,报如下错误: ERROR yarn.ApplicationMaster: User class threw exc ...

  3. flexbox应用举例

    我们常说的"flexbox"其实包含"父元素","子元素"2个部分,将"父元素"定义为一个flexbox,则在" ...

  4. USACO 4.1 Fence Loops(Floyd求最小环)

    Fence Loops The fences that surround Farmer Brown's collection of pastures have gotten out of contro ...

  5. 最全js 放大镜效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. 运行机制和JVM

    Java代码编译后生成一种与平台无关的字节码(也就是class文件).当然,这种字节码不是可执行的,必须使用Java解释器来解释执行. 负责解释执行字节码文件的是Java虚拟机,即JVM.JVM是可运 ...

  7. ios开发之滑动长图截全屏应用

    最近做项目遇到要求截取图片长度超出手机屏幕,即可滑动的长图截屏,这里简单说一下解决思路,下面附带Demo下载地址. ,当我们要截全屏时,将滑动视图的frame以及偏移量记录下来,然后将滑动视图偏移量设 ...

  8. 命令行解决mysql中文乱码

    修改my.ini文件中的 [mysql] default-character-set=gbk [mysqld] # The default character set that will be use ...

  9. 重要的几个热键[Tab], [ctrl]-c, [ctrl]-d

    来源于:鸟哥的Linux私房菜 在继续后面的章节之前,这里很需要跟大家再来报告一件事,那就是我们的文字模式里头具有很多的功能按键, 这些按键可以辅助我们进行指令的编写与程序的中断呢!这几个按键请大家务 ...

  10. Firefox一次提交两次请求的问题

    把这迅雷的插件禁用后一切恢复正常.