zoukankan      html  css  js  c++  java
  • java注解的作用

    使用注解开发的好处
    1.使代码更加干净易读,易于维护修改。比如,以前使用spring的开发,都是基于xml文件实现了统一的配置管理,但是缺点也是显而易见的,就是随着项目的越来越大,xml文件会变得越来越复杂,维护成本也会越来越高。使用注解就可以提供更大的便捷性,易于维护修改。
    2 可以实现代码的类型检查,特别是在编译器的角度实现一些类型检查,比如预检查(@Override)等。
    3 自定义注解,作为额外信息的载体,存储有关程序的额外信息

    2 注解的分类以及使用
    ​ Java注解是附加在代码中的一些元信息,用于编译和运行时进行解析和使用,起到说明、配置的功能。
    注解不会影响代码的实际逻辑,仅仅起到辅助性的作用。包含在java.lang.annotation包中。注解的定义类似于接口的定义,使用@interface来定义,定义一个方法即为注解类型定义了一个元素,方法的声明不允许有参数或throw语句,返回值类型被限定为原始数据类型、字符串String、Class、enums、注解类型,或前面这些的数组,方法可以有默认值。注解并不直接影响代码的语义,但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。注解可以从源文件、class文件或者在运行时通过反射机制多种方式被读取。
    一般来说,注解一般分为三种类型: 元注解,标准注解,自定义注解
    就目前我所学习的有常用的@Override 表示当前方法覆盖父类中的方法。

    2.3 自定义注解实现一个sql语句的拼接
    需要注意的方面:注解的定义类似于接口的定义,使用@interface来定义,定义一个方法即为注解类型定义了一个元素,方法的声明不允许有参数或throw语句,返回值类型被限定为原始数据类型、字符串String、Class、注解类型,或前面这些的数组,方法可以有默认值。暂时先这么多。

  • 相关阅读:
    HTTP 常见状态码
    SpringMVC 入门
    Maven 整合SSH框架
    SSH 框架整合总结
    Maven 整合SSH框架之pom.xml
    Maven 入门
    WebService 综合案例
    CXF 框架
    jQuery高级
    JavaScript补充:BOM(浏览器对象模型)
  • 原文地址:https://www.cnblogs.com/clearlove007/p/13966790.html
Copyright © 2011-2022 走看看