为了账号安全,请及时绑定邮箱和手机立即绑定

全面解析Java注解

难度初级
时长 1小时 7分
学习人数
综合评分9.43
519人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 注解的继承:子类只会继承作用域为类的注解,作用于方法上的注解不会被继承。
    查看全部
    0 采集 收起 来源:解析注解

    2017-09-11

  • 注解总结2
    查看全部
    0 采集 收起 来源:课程总结

    2017-09-10

  • 注解总结
    查看全部
    0 采集 收起 来源:课程总结

    2017-09-10

  • 所有的注解只在源码的时候存在,编译完之后就没有了
    查看全部
    0 采集 收起 来源:解析注解

    2017-09-09

  • 自定义注解的使用: 语法:@<注解名>(<成员名1>=<成员值1>,<成员名2>=<成员值2>,...)
    查看全部
  • 自定义注解: 1.使用@interface关键字定义注解 public @interface Description { 2.成员以无参无异常方式声明 String desc(); 3.可以用default为成员指定一个默认值 int age() default 18;} 4.成员类型是受限的,合法的类型包括java的基本类型及String,Class,Annotation,Enumeration 5.如果注解只有一个成员,则成员名必须取名为value(),在使用时可以忽略成员名和赋值号(=) 6.注解类可以没有成员,没有成员的注解称为标识注解 7.元注解(对注解的注解)@Target(定义注解的作用域范围)@Retention(定义注解的生命周期)@Inherited(子类可以继承父类的注解)@Document(生成doc的时候会生成注解信息)
    查看全部
    0 采集 收起 来源:Java自定义注解

    2017-09-08

  • 解析注解:通过反射获取类、函数或成员上的运行时注解信息,从而实现动态控制程序运行的逻辑。
    查看全部
    0 采集 收起 来源:解析注解

    2017-09-08

  • 注解的分类: 一、按照运行机制分:1)源码注解(注解只在源码中存在,编译成.class文件就不存在了);2)编译时注解(注解在源码和.class文件中都存在);3)运行时注解(在运行阶段还起作用,甚至影响运行逻辑的注解 ) 二、按照来源分:1)来自JDK的注解;2)来自第三方的注解;3)自定义的注解
    查看全部
    0 采集 收起 来源:Java注解的分类

    2017-09-08

  • 常见第三方注解 Spring:1)@Autowired 2)@Service 3)@Repository Mybatis:1)@InsertProvider 2)@UpdateProvider 3)@Options
    查看全部
    0 采集 收起 来源:Java第三方注解

    2017-09-07

  • JDK自带注解 1.@Override 覆盖父类的方法 2.@Deprecated 让方法过时 3.@Suppvisewarnings 忽略警告
    查看全部
    1 采集 收起 来源:JDK中的注解

    2017-09-07

  • 自定义注解的语法要求
    查看全部
    0 采集 收起 来源:Java自定义注解

    2017-09-07

  • 注解的分类
    查看全部
    0 采集 收起 来源:Java注解的分类

    2017-09-07

  • Java中的常见注解
    查看全部
    0 采集 收起 来源:Java第三方注解

    2017-09-07

  • import java.lang.annotation.*; /* * 使用@interface关键字定义注解 * Target表示作用域。ElementType可选:CONSTRUCTOR(构造方法)、FIELD(字段)、LOCAL_VARIABLE(局部变量)、METHOD(方法)、PACKAGE(包)、PARAMETER(参数)、TYPE(类,接口) * Retention表示声明周期,RetentionPolicy可选:SOURCE(源码显示,编译失效),CLASS(编译有效,运行无效),RUNTIME(运行有效,可用反射读取) * @Inherited 允许子类继承 *@Documented 生成Javadoc会包含注解信息 * */ @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented public @interface DeScription { //声明成员必须无参数无异常 //成员类型受限,包含原始数据类型、String、Class、Annotation、Enumeration //若仅有一个成员,成员名必为value() //无成员 String desc(); String author(); //可以设定成员的默认值 int age() default 18; }
    查看全部
    0 采集 收起 来源:Java自定义注解

    2017-09-06

  • 元注解: 对注解的注解
    查看全部
    0 采集 收起 来源:Java注解的分类

    2017-09-02

举报

0/150
提交
取消
课程须知
小伙伴们注意啦!学习本课程前需要具备Java基础,理解面向对象思想,熟悉Java反射。如果能了解spring、hibernate等框架就更好啦!
老师告诉你能学到什么?
1、为什么使用注解 2、理解注解的基本概念 3、能够自定义注解 4、理解注解在实际项目中的应用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!