zoukankan      html  css  js  c++  java
  • java_基础_注解

    注解(annotation),不是注释(comment)

    注解可以对程序做说明,这一点和注释一样
    但是,注解还可以被其他程序读取,这是注释所不具备的

    内置注解:
    @Override(表示重写父类方法)——用法_直接用
    @Deprecated(表示之下的方法已经被淘汰,会用中划线把方法划掉,不推荐使用,但是可以使用)——用法_直接用
    @SuppressWarning(表示镇压之下方法中的某一类或者多类警告信息)——用法_@SuppressWarning("all")_表示镇压所有,
    @SuppressWarning("finally")_表示镇压关于finally的警告,@SuppressWarning(value={"unchecked","deprecation"})_表示镇压指定多
    个种类的警告

    元注解:(用于注解自定义注解)
    @Target_用于描述注解适用范围
    @Retention_用于描述注解的生命周期_即注解在哪一个层级依旧存活,有三个层级SOURCE、CLASS、RUNTIME
    @Documented
    @Inherited

    注解的存在意义:让其他程序来读取注解中的内容

    ORM(Object Relationship Mapping)对象关系映射
    比如,在将数据传送到数据库里边儿的时候,由于语法不同,要做一些转化,这个时候就可以用注解写入一些语法规范,然后生成数据库语句的时候读取注解以达到生成正确的语句的目的

  • 相关阅读:
    Shell脚本编程之Shell函数
    Shell脚本编程之流程控制
    Shell脚本编程之Shell命令
    MySQL5.6的optimizer_trace
    Cgroup
    Python的__main__.py用法
    Git提交到github上
    mysql timeout
    数据库大牛
    update and的坑
  • 原文地址:https://www.cnblogs.com/lavender-pansy/p/10822220.html
Copyright © 2011-2022 走看看