Java中的使用了未经检查或不安全的操作

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{

}

 

转载于:https://www.cnblogs.com/jianbo-su/p/5864198.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/356775.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java+jsp+网页制作,java+jsp+mysql网页制作总结(2)

错误&#xff1a;url通过get传递时汉字出错解决&#xff1a;url通过get传递时汉字会乱码&#xff0c;1.String name1request.getParameter("name");String name new String(name1.getBytes("ISO-8859-1"),"gbk");2.通过post传递参数错误&#x…

Analyzing Storage Performance using the Windows Performance Analysis ToolKit (WPT)

https://blogs.technet.microsoft.com/robertsmith/2012/02/07/analyzing-storage-performance-using-the-windows-performance-analysis-toolkit-wpt/转载于:https://www.cnblogs.com/zengkefu/p/5864455.html

Redis聚类

本文是我们学院课程的一部分&#xff0c;标题为Redis NoSQL键值存储 。 这是Redis的速成班。 您将学习如何安装Redis并启动服务器。 此外&#xff0c;您将在Redis命令行中乱七八糟。 接下来是更高级的主题&#xff0c;例如复制&#xff0c;分片和集群&#xff0c;同时还介绍了…

Java宣言的时候,Java基础恶补——宣言及访问控制

Java基础恶补——声明及访问控制[SCJP Sun Certified Programmer for Java 6 Study Guide (Exam 310-065)] chapter 1一. 标识符1. 标识符只能由字母、下划线、货币符号、数字组成&#xff0c;除数字外其余均可作为标识符的开头符号。(PS&#xff1a;汉字作为标识符也是合法的…

域策略禁用usb

文档及模板可在 http://pan.baidu.com/s/1qYTcjTy 下载 pro_usb_users.adm 此模板可禁用到 指定盘符&#xff0c;针对用户策略 pro_usb_computers.adm 此模板 针对计算机&#xff0c;一般只要它就好了。 可以从 3 个方面下手 adm 配置 文件。注册表usb驱动其实 adm配置文件&…

java常用代码,Java常用代码

Java常用代码/*** author he*** 把Date转换成String&#xff0c;以yyyy-MM-dd HH:mm:ss的形式显示*/public static String DateToString(Date tempDate) {String date_str "";SimpleDateFormat formatter new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); …

【Effective Java】6、使用复合优先于使用继承

这个&#xff0c;不管是什么书都会这样说&#xff0c;因为常常我们并不需要继承&#xff0c;而只是想把类进行一定的扩展&#xff0c;而我们想扩展的属性或方法对应的类都有&#xff0c;这个时候如果两者是is a的关系&#xff0c;这种关系是确实存在的&#xff0c;那么就可以使…

php遍历数组的四种方法,PHP遍历数组的常见几种方法

小白发博文&#xff0c;看到某个知识点&#xff0c;就当复习下。$arrarray(football > well,swimming>very well,run>not well);第一种方法&#xff1a;foreach遍历数组&#xff1a;foreach($arr as $key>$val){echo $key.-----.$val.;}第二种方法&#xff1a;…

java调用wadl_Java中的WADL:温和的介绍

java调用wadlWADL&#xff08; Web应用程序描述语言 &#xff09;对REST而言&#xff0c;WSDL对SOAP而言。 这种语言的存在引起了很多争议&#xff08;请参阅&#xff1a; 我们需要WADL吗&#xff1f; 或者 需要 WADL还是不需要WADL &#xff09;。 我可以想到使用WADL的一些合…

Js的 继承

Js 和 Java , C等语言不是很一样 . 其他语言有 类和实例 但是Js就比较特殊 , 所以 类和实例 只能说是大多数面向对象编程的语言的基本概念 . Js比较特殊 , 它不去分类和实例的概念 . 而是通过原型(prototype)来实现面向对象编程 . 下面介绍Js中第一种用于继承的方法 var rob…

php 伪静态 500错误,Apache开启伪静态后报500错误.

出自:http://blog.163.com/lgh_2002/blog/static/44017526201051452939761/检查APACHE日志发现如下信息&#xff1a;Request exceeded the limit of 10 internal redirects due to probable configuration error. Use ‘LimitInternalRecursion’ to increase the limit if nec…

onhashchange

1 <!DOCTYPE html>2 <html lang"en">3 <head>4 <meta charset"UTF-8">5 <title>Document</title>6 </head>7 <body>8 <input type"button" value"随机" id"btn1…

mysql+yes数据类型,怎样修改mysql列的数据类型?

修改字段(列)数据类型修改字段的数据类型就是把字段的数据类型转换成另一种数据类型。在 MySQL 中修改字段数据类型的语法规则如下&#xff1a;ALTER TABLE MODIFY 其中&#xff1a;表名&#xff1a;指要修改数据类型的字段所在表的名称&#xff1b;字段名&#xff1a;指需要修…

Redis分片

本文是我们学院课程的一部分&#xff0c;标题为Redis NoSQL键值存储 。 这是Redis的速成班。 您将学习如何安装Redis并启动服务器。 此外&#xff0c;您将在Redis命令行中乱七八糟。 接下来是更高级的主题&#xff0c;例如复制&#xff0c;分片和集群&#xff0c;同时还介绍了…

Openstack入坑指南

什么是云计算 概念 云计算是一种基于互联网的计算方式&#xff0c;通过这种方式&#xff0c;共享的软硬件资源和信息&#xff0c;可以按需求提供给计算机和其他设备。用户不需要了解”云“中的基础设施细节&#xff0c;不必具有相应的专业知识&#xff0c;也无需直接控制。云计…

Akka型演员:探索接收器模式

在上一篇文章中&#xff0c;我们研究了Akka Typed提供的一些基本功能。 在本文和下一篇文章中&#xff0c;我们将更进一步地了解一些其他功能&#xff0c;并通过查看Akka Typed提供的两种不同模式来做到这一点&#xff1a;Receiver和Receptionist模式。 如果您是Akka Typed的新…

读书笔记 - 《乌合之众》

以往的随笔都是胡乱写两句&#xff0c;目的主要是为了督促自己尽快把堆积如山的书籍清理掉&#xff0c;但这次值得花几分钟真的写几句。其实实在都想不起来怎么会买它&#xff0c;这次偶然拿起这本书也是因为它很薄&#xff0c;读大部头读得累了放松一下&#xff0c;没想到居然…

MATLAB如何用循环分割,利用Matlab进行分割提取浮游生物

我试图从扫描图像中提取浮游生物.大纲也不错,但是,现在我不知道如何提取图像,因此可以单独保存每个浮游生物.我尝试使用标签,但是有很多噪音,它标出了每一个规格.我想知道是否有更好的方法来做到这一点.这是我的代码&#xff1a;I imread(plankton_2.jpg);figure, imshow(I), …

saxparser_使用SaxParser和完整代码进行XML解析

saxparserSAX解析器使用回调函数&#xff08;org.xml.sax.helpers.DefaultHandler&#xff09;通知客户端XML文档结构。 您应该扩展DefaultHandler并重写一些方法来实现xml解析。 覆盖的方法是 startDocument&#xff08;&#xff09;和endDocument&#xff08;&#xff09;–…

第一个Python程序

在E:\Python 下新建一个hello.py文件&#xff0c;里面的内容是print(hello world) 进入命令提示窗格&#xff0c;输入E: 点击回车 输入 cd python 点击回车 输入Python hello.py 结果如图 转载于:https://www.cnblogs.com/lgqboke/p/5882049.html