Java注解的理解

    本文是对java注解的一些理解,和大家分享一下。

     Java5.0之后就有注解了,但是工作中一直没有用到,有一点漠不关心的感觉(不用注解一点都不影响工作)。最近想要学习Spring源码,看介绍时提到通过注解实现控制反转和依赖注入,好奇学习了一下,下面是学习心得:

    一、注解        

    什么叫注解,简单的说就是注释和解释,仅此而已,不影响代码的逻辑、运行、负值和方法。如果想要注解发生作用,必须有注解解释器,注解解释器用来获取和执行注解,可以根据注解对类重新构造、对成员变量进行负值等操作。这个概念很像AOP,Spring基于注解的控制反转(IOC)可以认为是,Spring自己定义了一套注解,并有对应的解释器,在代码加载和IOC的过程中执行注解。

    二、package-info.java

    package-info.java有以下几个作用:

    1.声明包的私有类和私有常量

    2.添加包的注解    

    这两个功能第一个功能包下面的所有类都可以实现,第二个功能有待验证。

    那么package-info.java和其它类有什么不同的呢?第一命名不符合普通Java类的规范;第二名字比较固定。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值