注解三种功能示例

本文介绍了Java编程中注解的三种主要功能:用于生成文档、编译时检查和跟踪代码依赖性。示例包括JavaDoc注解用于生成API文档,@Override确保方法重写,以及@WebServlet用于指定Servlet映射。这些注解在提升代码可读性和维护性方面发挥着重要作用。
摘要由CSDN通过智能技术生成

注解三种功能示例

//示例一:生成文档相关的注解
/**
* @description
* @Author: xiaoqiu
* @version 0.0.1
*/
class JavaDoc{
   /**
    * @Description:
    * @Author: xiaoqiu
    * @Date: 2021/9/1 16:49
    * @param r:
    * @return: double
    * @Version: 0.0.1
    */
    public static double getArea(int r){
        double area = 3.14 * r * r;
        return area;
    }
}
//示例二:在编译时进行格式检查(JDK内置的三个基本注解)
class AnnotationTest{
    public static void main(String[] args) {
        @SuppressWarnings ( "unused" )
        int a=10;
    }
    @Deprecated
    public void print( ){
        System.out.println( "过时的方法") ;
    }
    @Override
    public String toString( ) {
        return "重写的toString方法()";
    }
}
//示例三:跟踪代码依赖性,实现替代配置文件功能
@WebServlet( "/login")
public class LoginServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    protected void doGet (HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException { }
    protected void doPost (HttpServletRequest request, HttpServletResponse response) throws
            ServletException, IOException {
        doGet(request, response);
    }}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值