@SuppressWarnings() 注解以@开头可以接受参数

@SuppressWarnings("unchecked") 不受检查的警告信息应该被抑制

//: holding/ApplesAndOrangesWithoutGenerics.java
// Simple container example (produces compiler warnings).
// {ThrowsException}
package object;
import java.util.*; class Apple {
private static long counter;
private final long id = counter++;
public long id() { return id; }
} class Orange {} public class ApplesAndOrangesWithoutGenerics {
@SuppressWarnings("unchecked")
public static void main(String[] args) {
ArrayList apples = new ArrayList();
for(int i = 0; i < 3; i++)
apples.add(new Apple());
// Not prevented from adding an Orange to apples:
apples.add(new Orange());
for(int i = 0; i < apples.size(); i++)
((Apple)apples.get(i)).id();//注释@SuppressWarnnigs("unchecked")抑制了类型转化错误信息
// Orange is detected only at run time
}
} /* (Execute to see output) *///:~

最新文章

  1. 怎样操作WebAPI接口(显示数据)
  2. 使用git@osc管理现有项目
  3. IDEA 搭建自己的第一个 SpringMvc Hello Word
  4. UUID UDID
  5. SQL疑难杂症【5 】大量数据查询的时候要考虑结果为空的情况
  6. li颜色特效
  7. localtime()方法的疑惑
  8. 自己写http获取网络资源和解析json数据
  9. node.js 安装express 提示 command is not found
  10. 分享七款视差滚动效果的jQuery 插件
  11. Listview注意事项
  12. 如何生成log新信息背景图片和在图片上添加水印
  13. 发展,需求驱动 &amp;#183; 一间 所见即所得
  14. Asp.net vNext 2
  15. AVL树的插入与删除
  16. ASP.NET学习笔记 —— 一般处理程序之图片上传
  17. Error: Can&#39;t resolve &#39;babel-loader&#39;
  18. win 下 python ImportError: No module named requests
  19. linux 第七周 总结及实验
  20. 【POJ3613】Cow Relays 离散化+倍增+矩阵乘法

热门文章

  1. Android之断点续传下载(转)
  2. Ntp服务器的搭建
  3. java8 新特性 Stream
  4. bzoj千题计划137:bzoj [CQOI2014]危桥
  5. codevs 3327 选择数字
  6. 网上整理的jQuery插件开发教程
  7. cmmusic:小巧而实用的mplayer音乐播放前端
  8. 20155225 2016-2017-2 《Java程序设计》第七周学习总结
  9. 面向对象__construct(构造方法)、__destruct(析构方法)
  10. 在嵌入式Linux系统(OK6410)中移植Boa 服务器