`

Java的SuppressWarnings

阅读更多

   有时候使用Myeclipse总是出现 黄色的警告,看起来不爽,如果用了一下这些注解就不会有了.

@SuppressWarnings("unchecked"),泛型
@SuppressWarnings("deprecation"), deprecated方法
@SuppressWarnings(value={"deprecation","unchecked"}) 双选
@SuppressWarnings("serial"), 序列化

 

unchecked: 执行了未检查的转换时的警告,例如当使用集合时没有用泛型 (Generics) 来指定集合保存的类型。

deprecation: 使用了不赞成使用的类或方法时的警告

serial: 当在可序列化的类上缺少serialVersionUID定义时的警告,在持久化的bean层用的较多

 

 

分享到:
评论

相关推荐

    java SuppressWarnings

    ### Java SuppressWarnings详解 在Java开发过程中,经常会遇到编译器警告的问题,这些警告虽然不会阻止程序的编译和运行,但过多的警告会影响代码的可读性和维护性。为了解决这一问题,Java提供了`@...

    Java开发技术大全(500个源代码).

    HelloWorldApp.java 第一个用Java开发的应用程序。 firstApplet.java 第一个用Java开发的Applet小程序。 firstApplet.htm 用来装载Applet的网页文件 第2章 示例描述:本章介绍开发Java的基础语法知识。 ...

    java中的SuppressWarnings(xxx).doc

    ### Java中的@SuppressWarnings详解 #### 一、@SuppressWarnings("serial")的理解与应用 ##### 1.1 注解概述 `@SuppressWarnings("serial")` 是 Java 中一个重要的注解,用于抑制有关 `serialVersionUID` 的编译...

    关于@SuppressWarnings("uncheck ")(转)

    在Java编程中,`@SuppressWarnings` 是一个非常有用的注解,它允许开发者暂时忽略某些编译警告。这在处理一些已知但并不影响程序运行安全性的警告时非常有用。本文将深入探讨 `@SuppressWarnings("unchecked")` 的...

    suppressWarnings注解参数介绍

    在Java编程语言中,`@SuppressWarnings`是一个非常实用的注解,它允许开发者有选择性地忽略编译器发出的警告。这对于优化代码质量和可读性尤其重要,尤其是在处理一些已知但不会对程序功能产生直接影响的问题时。...

    @SuppressWarnings简介

    `@SuppressWarnings` 是 Java 编程语言中的一个注解,它在 J2SE 5.0 版本中被引入,用于控制编译时的警告信息。这个注解的目的是让程序员能够选择性地抑制(忽略)特定类型的编译器警告,避免在代码中看到这些警告,...

    @SuppressWarnings

    在Java编程中,`@SuppressWarnings`是一个十分重要的注解,主要用于抑制代码中的警告信息。随着Java语言的发展,为了提高代码质量和安全性,J2SE 5.0引入了许多新特性,同时也新增了许多编译时警告。`@...

    java api中文文档

    Java 1.6还引入了新的注解,如@Deprecated用于标记过时的API,@Override用于确保方法覆盖父类方法,以及@ SuppressWarnings用于抑制编译器警告。 接着,我们来看"java_api_1.8中文文档",即Java 1.8,这个版本引入...

    java开发手册 api文档(jdk1.8中文)

    注解(`Annotation`)是元数据的一种形式,允许我们在代码中添加额外的信息,如`@Override`确保方法覆盖父类方法,`@Deprecated`标记过时的方法,`@ SuppressWarnings`抑制编译警告。JDK1.8进一步加强了注解的使用,如...

    Java3y.zip

    常用的注解有@Override、@Deprecated、@ SuppressWarnings等。 13. **模块系统(Java 9+)**:Java 9引入了模块系统,通过module-info.java文件对类路径进行更精细的管理,提高了程序的可维护性和安全性。 14. **...

    JavaApi中文参考手册.zip

    8. **注解(Annotation)**:自Java 5开始引入,用于向编译器或JVM提供元数据,如`@Override`、`@Deprecated`、`@ SuppressWarnings`等。 9. **日期和时间API**:`java.time`包(Java 8及以后版本)提供了更强大的...

    java编写根据模板导出excel

    import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.UUID; import javax.servlet.ServletContext; import ...

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

    `@SuppressWarnings` 是 Java 中的一个批注,用于告诉编译器忽略某些警告。它可以在类或方法上使用,以取消特定的警告。例如,`@SuppressWarnings("unchecked")` 用于取消未检查的转换警告。 在 JSP 中的 Java 代码...

    Java第八章参考资料

    常见的注解有@Override、@Deprecated、@ SuppressWarnings等,也可以自定义注解来实现特定的功能。 3. **集合框架的高级特性和泛型**:包括List、Set、Map接口的深入理解,以及ArrayList、LinkedList、HashSet、...

    java api 中文文档

    常见的注解如`@Override`、`@Deprecated`、`@ SuppressWarnings`等。 9. **国际化与本地化**:`java.text`和`java.util.Locale`提供了支持不同地区语言和文化习惯的工具,如日期格式化、数字格式化等。 10. **JDBC...

    java 1.8中文api文档 2018

    10. **注解(Annotation)**:Java 1.5引入的注解是一种元数据,可以为编译器和JVM提供额外的信息,如@Override、@Deprecated、@ SuppressWarnings等,以及自定义注解的使用。 以上只是Java 1.8中文API文档中部分...

    Java Annonation

    ### Java Annotation 规范详解 #### 一、Java Annotation 概述 在现代软件开发过程中,元数据(Metadata)的概念变得越来越重要。元数据是指关于数据的数据,它可以帮助我们更好地理解、管理和处理程序中的信息。...

    Java高级实用教程

    理解注解的定义、使用及自定义注解,如@Override、@Deprecated、@ SuppressWarnings,以及元注解,能够改善代码的可维护性和可读性。 7. **枚举**:Java的枚举类型增强了传统的常量表示,提供了更安全的类型系统。...

    完整版 Java高级教程 Java语言程序设计 第7章 Java注解(共10页).ppt

    例如,@Override、@Deprecated和@SuppressWarnings都是预定义的Java注解。它们各有不同的用途: 1. **@Override**:这是一个标记注解,用于指示某个方法应覆盖其超类中的方法。如果注解的方法并未覆盖任何父类方法...

Global site tag (gtag.js) - Google Analytics