关键字 | 用途 |
all | to suppress all warnings |
boxing | to suppress warnings relative to boxing/unboxing operations |
cast | to suppress warnings relative to cast operations |
dep-ann | to suppress warnings relative to deprecated annotation |
deprecation | to suppress warnings relative to deprecation |
fallthrough | to suppress warnings relative to missing breaks in switch statements |
finally | to suppress warnings relative to finally block that don’t return |
hiding | to suppress warnings relative to locals that hide variable |
incomplete-switch | to suppress warnings relative to missing entries in a switch statement (enum case) |
nls | to suppress warnings relative to non-nls string literals |
null | to suppress warnings relative to null analysis |
rawtypes | to suppress warnings relative to un-specific types when using generics on class params |
restriction | to suppress warnings relative to usage of discouraged or forbidden references |
serial | to suppress warnings relative to missing serialVersionUID field for a serializable class |
static-access | o suppress warnings relative to incorrect static access |
synthetic-access | to suppress warnings relative to unoptimized access from inner classes |
unchecked | to suppress warnings relative to unchecked operations |
unqualified-field-access | to suppress warnings relative to field access unqualified |
unused | to suppress warnings relative to unused code |
- 浏览: 430351 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (269)
- 原创 (7)
- Java (51)
- Java Concurrency (2)
- IDE (16)
- Linux (46)
- Database (23)
- NoSQL (35)
- Web服务器 (23)
- Log日志 (11)
- HTTP (11)
- HTML (2)
- XML (1)
- Test (7)
- Mina (0)
- Amoeba (4)
- Cobar (1)
- 序列化 (2)
- Python (5)
- PHP (1)
- Socket通信 (1)
- Network (3)
- Struts (2)
- Web前端 (10)
- Maven (6)
- SVN (15)
- Json (1)
- XMPP (2)
- Go (1)
- Other (4)
- 未整理 (5)
最新评论
-
u012374672:
[color=darkred][/color][flash=2 ...
Mongo的ORM框架的学习Morphia(annotations) -
b_l_east:
很有问题啊
利用redis的transaction功能,实现分布式下加锁
发表评论
-
MyBatis-generator使用,为Example添加分页
2017-11-01 16:10 5021数据库为MySQL。1. 在Example类里,加入两个变 ... -
使用Spring MVC统一异常处理实战
2017-08-22 14:26 3681 描述 在J2EE项目的开 ... -
日志组件的关系梳理:如何正确使用它们
2017-08-07 14:25 760背景 由于现在开源框架日益丰富,好多开源框架使用的 ... -
Java中“引用”的几种类型
2017-07-18 17:09 639一. 概述: 强引用(S ... -
Spring和Mybatis整合时无法读取properties的处理方案
2016-11-29 11:39 1776config.properties配置文件信息 ... -
Protobuf使用
2016-07-12 11:49 2219ProtoBuf的官方下载包并不包含jar文件,需要用户自 ... -
jmeter读取外部配置文件
2016-06-06 10:30 0配置文件有两类: 一、路径相关配置文件,只需要了解清楚jm ... -
Apache的DbUtils框架学习
2016-04-01 19:47 797一、commons-dbutils简介 co ... -
Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
2016-03-30 20:13 730互联网的发展,网站 ... -
Java GC 详解
2016-03-30 19:54 7611、基本回收算法 (1) 引用计数(Reference ... -
JVM(Java虚拟机)优化大全和案例实战
2016-03-30 19:53 526堆内存设置 原理 JVM堆内存分为2块:Perman ... -
Spring事务的传播行为和隔离级别
2016-02-20 22:32 941http://blog.csdn.net/paincupi ... -
java中什么是bridge method(桥接方法)
2016-01-31 19:19 607在看spring-mvc的源码的时候,看到在解析handle ... -
@SuppressWarnings的使用、作用、用法
2016-01-06 16:45 1563在java编译过程中会出现很多警告,有很多是安全的,但是每次 ... -
fastjson遇到的无限递归的问题
2015-09-13 18:09 4026fastjson是用反射的,如果在实体类里 ... -
当spring 容器初始化完成后执行某个方法
2015-08-11 14:56 2293在做web项目开发中,尤其是企业级应用开发的时候,往往会在工 ... -
javac命令初窥
2015-07-30 14:05 2013注:以下红色标记的参数在下文中有所讲解。 用法: ja ... -
JDK各版本地址下载
2015-07-17 13:09 13831. 总地址:http://www.oracle.com/ ... -
jdk1.5-1.9新特性
2015-07-17 13:02 18561.51.自动装箱与拆箱:2.枚举(常用来设计单例模式)3. ... -
JDK各个版本的新特性jdk1.5-jdk8
2015-07-17 13:00 725JDK各个版本的新特性 对 ...
相关推荐
- **抑制特定类型的警告**:例如,当你明确知道某个类或方法使用了过时的方法(`@Deprecated`),但又必须使用它时,可以通过`@SuppressWarnings("deprecation")`来抑制这类警告。 - **代码审查后的选择性忽略**:在...
在这里,我们通过声明`serialVersionUID`字段来避免警告,也可以使用`@SuppressWarnings("serial")`来抑制警告。 ##### 3.6 Finally块(Finally) 如果方法中有`finally`块但没有抛出任何异常,则会触发finally...
通常,这个注解可以应用于类、接口、字段或方法上,指定一个或多个警告关键字,如"deprecation"(弃用警告)、"unchecked"(未检查类型转换警告)等。正确使用这个注解可以帮助保持代码的整洁,同时确保开发者能专注...
`@SuppressWarnings`注解用于抑制编译器的警告信息。你可以指定一个或多个参数来控制要忽略的警告类型。常见的参数有`unchecked`、`deprecation`等。在示例中,若不希望看到未检查类型转换的警告,可以在方法上添加...
在代码中使用注解时,将注解放在类、方法、字段、参数等元素前,比如 `@Override` 用于标记重写父类方法,`@Deprecated` 标记已废弃的方法,`@SuppressWarnings` 抑制编译器警告。注解不仅可以用于源码,还可以存在...
3. **@SuppressWarnings**:这个注解用于抑制编译器的警告信息。在`SuppressWarningsTest`类中,由于使用了未指定类型的`HashMap`,通常会产生警告,但通过`@SuppressWarnings({"unchecked","deprecation"})`可以...
`@SuppressWarnings`则用于抑制编译器警告,比如当编译器检测到未使用的变量时,可以使用此注解来避免警告。 ```java @SuppressWarnings("unused") private String unusedVariable; ``` 自定义注解的创建涉及到`@...
但是,@SafeVarargs仅适用于静态或final方法,对于非静态或非final方法,可以使用@SuppressWarnings注解来抑制警告。 二、自定义注解 自定义注解是Java编程中一个强大的特性,它允许开发者创建自己的元数据。自定义...
3. `@ SuppressWarnings`:抑制特定的编译器警告。 4. `@SuppressWarnings("all")`:抑制所有警告。 5. `@FunctionalInterface`:表示接口仅包含一个抽象方法,可用于lambda表达式。 三、自定义注解 1. 定义注解:...
- **@SuppressWarnings**:用于抑制编译器的警告,可以根据需要指定不同的参数来忽略特定类型的警告,如`@SuppressWarnings("deprecation")`来忽略使用了过时元素的警告。 **自定义注解**: Java允许创建自定义注解...
在这个例子中,@SuppressWarnings("unchecked")用于抑制未检查的类型转换警告。 4. **自定义注解@NewAnnotation的使用**: ```java @NewAnnotation("mainmethod") public class AnnotationTest { public ...
常见的注解有@Override表示方法重写,@Deprecated标记已废弃的方法,@ SuppressWarnings用于抑制警告等。开发者还可以自定义注解,通过反射API在运行时解析它们。 在学习和使用Java 7的枚举和注解时,有以下几个...
- **消除感叹号**:`@SuppressWarnings` 用于抑制编译器的警告,如 `@SuppressWarnings("unchecked")` 可以阻止未检查类型转换警告。注解的 `value` 属性可以指定要忽略的警告类型,若只有一个值,可以省略属性名和...
`SuppressWarnings`还可以接受多个参数,如`"rawtypes"`和`"unchecked"`,分别用于抑制未指定泛型类型和执行未检查转换的警告。 3. **元注解**:元注解定义了其他注解的行为。`@Target`指定注解可以应用到哪些程序...
3. `@SuppressWarnings`:这个Annotation允许开发者指定在特定代码块中抑制特定类型的编译器警告。例如,`@SuppressWarnings("unchecked")`可以防止编译器对潜在的未检查类型转换发出警告。 自定义的Annotation则...
`@Override`指示方法重写父类方法,`@Deprecated`标记不再推荐使用的代码,`@SuppressWarnings`抑制编译器警告。 5. **自定义Annotation**:从Java 6.0起,开发者可以创建自己的Annotation类型,定义特定的元信息。...
3. **@ SuppressWarnings**:用于抑制编译器警告,可以指定要忽略的特定警告类型,如`"unchecked"`(未检查类型转换警告)或`"deprecation"`(使用了过时的元素警告)。 4. **@SafeVarargs**:自JDK7开始引入,用于...
- **定义**:`@SuppressWarnings`注解用于抑制编译器产生的某些警告信息。 - **用途**:当开发人员确信某些警告信息可以安全地忽略时,可以使用此注解。它可以应用于类、方法等不同级别。 - **示例**: ```java @...
- `@SuppressWarnings`:抑制编译器警告,如“未使用的变量”。 3. **元注解** - 元注解是指应用于其他注解的注解,例如`@Retention`、`@Target`、`@Documented`和`@Inherited`。 - `@Retention`:控制注解的...