zoukankan      html  css  js  c++  java
  • JAVA中代码前加@有什么作用

    严格说@符号并未在java 语言中作为操作符使用。而是在其他附属技术中使用
    比如
    1、javadoc 文档关键字
    /**
    *  @author
    *  @version
    * @since
    * @see
    */
    用于自动生成API文档,标注作者、版本、历史变化、参考、功能、参数说明等相关信息
    2、Java annotation/Java标注
    语法: @关键字(值)
    用于把关键字和值传递给编译器,更精确低控制编译器的动作。
    关键字都是随技术、框架、编译器的不同而不同,含义也不同、数量不定。可以由子技术或开发者扩充。
    比如@override 说明会重写该方法

    Java 注解

    定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。
    作用分类:
    ①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】
    ② 代码分析:通过代码里标识的元数据对代码进行分析【使用反射】
    ③编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】

    注解(Annotation)分为三类:
    基本注解(又称内建注解,共三种:@Override;@Deprecated;@suppressWarnings)、
    元注解(共四种:@Retention;@Target;@Documented;@Inherited)、
    自定义注解

  • 相关阅读:
    (三)通用定时器的定时功能(不使用中断)
    (二)STM32中中断优先级理解
    (一)通用定时器的相关介绍
    Ambari client
    Ambari的资源池管理
    Sentry的授权模型
    关于yum
    Ambari-HDP
    Ambari的API调用
    CentOS上面搭建SVN服务器
  • 原文地址:https://www.cnblogs.com/hkgov/p/7574679.html
Copyright © 2011-2022 走看看