Java常用内置注解用法分析
作者:cakincqm 发布时间:2023-11-24 04:53:46
标签:Java,内置注解
本文实例讲述了Java常用内置注解。分享给大家供大家参考,具体如下:
一 通过@SuppressWarnings关闭警告信息
1 代码
public class ch11_2 {
public static void main( String args[] ) {
@SuppressWarnings("unused")
int a; // A处不会产生编译告警
String bString = "ok"; // B处会产生编译告警
System.out.println("@SuppressWarnings description");
}
}
2 说明
@SuppressWarnings
注解是用来抑制警告信息的提示。
它可以标注在类、字段、方法、参数、构造方法以及局部变量上。
除了unused外,还可以用unchecked、serial、deprecation等忽略对应的警告信息。
二 通过@Depreca告知编译器被标注的元素是不希望使用
1 代码
public class ch11_3 {
public static void main(String[] args) {
ch11_3_1.test1(); // 这里会提示警告信息
ch11_3_1.test2();
}
}
class ch11_3_1{
@Deprecated
public static void test1(){
System.out.println("test1 method is deprecated");
}
public static void test2(){
System.out.println("test1 method is pray");
}
}
2 说明
JDK为了兼容老版本的API,很多方法都加入了@Deprecated
,使用这些老的方法时会提示警告信息,但不影响运行。
更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
来源:https://blog.csdn.net/chengqiuming/article/details/93378655


猜你喜欢
- 本文实例讲述了WinForm实现自定义右下角提示效果的方法。分享给大家供大家参考。具体实现方法如下:using System;using S
- C#实现组合排列的方法  
- 本文实例讲述了Android编程中HTTP服务用法。分享给大家供大家参考,具体如下:在Android中,除了使用java.net包下的API
- Android开发sdk过程中,很有可能在sdk内部引
- 概述:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fr
- 本文实例讲述了spring mvc 实现获取后端传递的值。分享给大家供大家参考,具体如下:jsp页面怎么获取从后端传递过来的值?JSTL 方
- Java中提供了画笔,可以使用画笔做出界面上的任何东西
- 目录前言I. 项目环境1. 项目依赖2. 配置II. 邮件发送1. 简单文本邮件发送2. html发送3. 添加附件4. Freemaker
- AndroidStudio由于使用了gradle的进行项目构建,使我们开发app方便很多,今天我就给大家列出几点是用gradle的方便之处。
- 很不错的蓝牙通信demo实现发送和接受功能,就用了两个类就实现了,具体内容如下说下思路把 主要有两个类 主界面类 和 蓝牙聊天服务类&nbs
- git忽略的原理:git设置本地忽略必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore
- 本文实例讲述了C#实现为类和函数代码自动添加版权注释信息的方法,分享给大家供大家参考之用。具体方法如下:以web项目为例:一:给类加注释1.
- 原始数据:string input = "3,7,2,8,1,9,1,34,67,78,22";要处理为:string[
- Android 遍历SDCARD的文件夹并显示目录信息private String mResult = new String(); priv
- 实习一段时间了,一直想写点技术总结,但一直没找到合适的主题。刚好,最近版本中我负责的模块遇到了个线程相关问题(之前一直画界面,做点基础功能,
- 本文实例讲述了Android编程设置屏幕亮度的方法。分享给大家供大家参考,具体如下:使用场景最近在研究AndroidL Settings的代
- 一、使用JDK生成WSDL的对象类1、cmd进入JDK的bin文件中执行命令 wsimport -keep -p com.demo.clie
- 方法一:1.在pom.xml文件下添加依赖包<dependency><groupId>com.alibaba<
- 前言在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,例如使用devtool来实现
- 写了一个人民币小写转大写的方法,Java版本,思路很简单,没有测出什么Bug,有bug欢迎反馈public class RMBChange