在 jdk 1.5 之前,我们在定义一个集合时,无须给定元素类型:

List list = new ArrayList();ArrayList al = new ArrayList();
  • 1
  • 2
  • 3

但是,在 jdk 1.5 之后,Java增加了泛型机制,它要求我们在定义集合时给定元素类型:

List<String> list = new ArrayList<String>();ArrayList<String> al = new ArrayList<String>();
  • 1
  • 2
  • 3

于是,当我们使用 1.5 以上版本的 jdk 时,JVM会自动检查集合的变量。

如果我们没有给定集合的元素类型,它便会弹出该警告。

不过,这个警告并不影响程序的实际运行。

所以,当你需要一个多种元素类型的集合,但又不想使用Object对象时,你大可忽略该警告。

来源:https://blog.csdn.net/qq_40981851/article/details/104193283

Maven警告:“java使用了未经检查或不安全的操作。java: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。“相关推荐

  1. 【java】 SHIYAN5.java使用了未经检查或不安全的操作。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。

    问题 C:\Users\11750>javac -encoding UTF-8 SHIYAN5.java 注: SHIYAN5.java使用了未经检查或不安全的操作.注: 有关详细信息, 请使用 ...

  2. 如何解决java中的安全问题_如何解决java中“使用了未经检查或不安全的操作 请使用 -Xlint:unchecked 重新编译 ”的问题...

    导语:叶子写了一个Gradle构建的Spring Boot的项目,在IntelliJ IDEA的Terminal中使用命令Gradle build编译时提示:"ResultUtil.java ...

  3. java使用了未经检查或不安全的操作--的解决方法

    今天在实现springboot的热部署时出现的问题,在idea中点击build中build project时弹出信息 E:\idea项目\springboot_007_hot\src\main\jav ...

  4. 注:*.java使用了未经检查或不安全的操作 问题解决

    一.引言 最近在学习 <Head First Java>的第 13 章的时候,遇到了教材上的这段代码,硬是编译不过去: String[] listEntries = {"alph ...

  5. java使用了未经检查或不安全的操作

    一.问题背景 IDEA项目使用了热部署.编辑完一个方法,快捷键运行项目后.没有操作过的类,竟然报错了.并且,这个类与刚刚编辑过的类.方法一点关系也没有. 简而言之:莫名其妙!!! 二.解决办法 按以下 ...

  6. Springboot项目install打包-某些输入文件使用了未经检查或不安全的操作。分析与解决

    目录 分析: 方法一.进行参数化(失败): 方法二.注解忽略警告(成功): 使用 -Xlint:unchecked 编译 再次分析: 方法三.安全的进行强制类型转换(成功): 分析: 初步确认是使用j ...

  7. javac编译问题:使用了未经检查或不安全的操作

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

  8. 使用了未经检查或不安全的操作

    在编译java代码时出错: 注:...java使用了未经检查或不安全的操作 注:有关详细信息,请使用 -Xlint : unchecked重新编译 在编译java源文件时,你使用的是jdk1.5或以上 ...

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

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

最新文章

  1. xyplorer保存设置失败_XYplorer设置中文步骤详解教程
  2. .NET 关于Geometry转GeoJson
  3. Lotus Domino单用户多账号多邮件地址配置
  4. 【css】我的 css 框架——base.css
  5. Noise噪音halcon算子,持续更新
  6. 百度推送老是不成功,没有提醒查找原因
  7. 框架和库的区别_框架和库之间的区别
  8. 从还珠格格到街头霸王!80后的怀旧神器 三星GalaxyFold另类体验
  9. 红米note3支持html,红米Note3什么配置参数?红米Note3标配有什么?
  10. 面试Go语言开发?让这本书帮你感动面试官!
  11. SSD5_ Exam 2分析
  12. shell如何快速执行上一个命令的最后一个参数
  13. aix系统服务器限制端口访问,aix系统怎么查看端口是否开启
  14. 面试系列(三):Java反射机制
  15. mockito参数匹配_Mockito参数匹配器– any(),eq()
  16. 海康IP_Tool修改工具使用教程
  17. 网线制作ppt_ppt模板网线
  18. 如何下载VS2015社区版
  19. 计算机cmp代表什么意思,CMP是什么
  20. 7-2 打印九九口诀表 (10 分)

热门文章

  1. QT的QHBoxLayout类的使用
  2. 经典C语言程序100例之二一
  3. C语言字符串左右排序交换
  4. 计算机行业就业前景局限性,市场缺口很大的3个大学专业,一毕业就很吃香,就业前景很光明!...
  5. 4.PromQL快速入门
  6. 取第N个排序的元素之Mysql存储过程动态SQL order by offset实现案例
  7. Beautifulsoup 网页表格的解析
  8. 论文理解 R-FCN:基于区域的全卷积网络来检测物体
  9. 用python将数据标准化
  10. 流程图绘制技巧及实战案例