zoukankan      html  css  js  c++  java
  • JAVA注解基础知识

    定义-摘自JAVA编程思想

            注解(元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们在稍后某个时刻能非常方便的使用这些数据。

    背景:

    注解是JAVA5的一种新特性,是为应对C#等之类对JAVA语言造成的一种压力所创造出来的一个新特性

    JAVA内置了3中注解

    1.OVERRIDE

    2.Deprecated

    3.SuppressWarnings

    定义了四种元注解

    1.@Target 表示该注解用于什么地方

    2.@retention 表示需要在什么级别保存该注解信息【source:注解将被编译器丢弃,注解在CLASS文件中可用,但将被VM丢弃】

    3.@Documented 将此注解包含在javadoc中

    4.Inherited 允许子类继承父类的注解

     @Test注解

    @Retention(RetentionPolicy.RUNTIME)
    @Target({ElementType.METHOD})
    public @interface Test {
    }

    上面没有元素的注解称为标记注解

    //注解元素

    @Target(ElementType.METHOD)
    @Retention(RetentionPolicy.RUNTIME)
    public @interface UserCase {
    public int id();
    public String description() default "no description";
    }

    上面的注解包含int元素和String元素

    常用的还有

    1.所有基本类型(int float boolean)

    2.string

    3,class

    4,enum

    5.Annotation

    及以上数组;

    如果使用了其他方式 ,则编译器会报错

  • 相关阅读:
    滚动图片
    Iframe自动适应高度
    我的生活,我的精彩!
    静下心来
    写给关心我的人
    关于考研
    按时间自动刷新页面
    破除网页鼠标右键禁用的十大绝招
    DotNetNuke 皮肤制作白皮书
    WollOp
  • 原文地址:https://www.cnblogs.com/zhangfengshi/p/9352234.html
Copyright © 2011-2022 走看看