Java注解的理解
来源:互联网 发布:标题优化教程 编辑:程序博客网 时间:2024/04/29 18:43
本文是对java注解的一些理解,和大家分享一下。
Java5.0之后就有注解了,但是工作中一直没有用到,有一点漠不关心的感觉(不用注解一点都不影响工作)。最近想要学习Spring源码,看介绍时提到通过注解实现控制反转和依赖注入,好奇学习了一下,下面是学习心得:
一、注解
什么叫注解,简单的说就是注释和解释,仅此而已,不影响代码的逻辑、运行、负值和方法。如果想要注解发生作用,必须有注解解释器,注解解释器用来获取和执行注解,可以根据注解对类重新构造、对成员变量进行负值等操作。这个概念很像AOP,Spring基于注解的控制反转(IOC)可以认为是,Spring自己定义了一套注解,并有对应的解释器,在代码加载和IOC的过程中执行注解。
二、package-info.java
package-info.java有以下几个作用:
1.声明包的私有类和私有常量
2.添加包的注解
这两个功能第一个功能包下面的所有类都可以实现,第二个功能有待验证。
那么package-info.java和其它类有什么不同的呢?第一命名不符合普通Java类的规范;第二名字比较固定。
0 0
- Java注解的理解
- java注解的理解
- JAVA程序注解的理解
- Java对注解的理解
- 深入理解JAVA的注解
- 关于Java注解的理解
- JAVA 注解的学习和对Spring注解的理解
- JAVA 注解的学习和对Spring注解的理解
- JAVA 注解的学习和对Spring注解的理解
- JAVA 注解的学习和对Spring注解的理解
- 关于java注解和自定义注解的一些理解。
- Java关于注解的加深理解
- 深入理解java强大的注解
- 关于java里面注解的理解
- Java基础:对注解的理解
- 深入理解Java注解,不错的文章
- java注解的理解及简单使用
- Java注解的学习---深入理解Java注解、自己写一个Java注解
- Eclipse定制视图和new菜单
- c/c++创建删除文件 文件夹
- ReactiveCocoa - iOS开发的新框架
- cocos2dx 常见的49中动作
- ANDROID L - Material Design详解(UI控件)
- Java注解的理解
- 学习PB一来遇到的常见错误
- mysql limit查询优化(数据量大的时候很优)
- Cuda kernel failed. Error: invalid device function
- 磁盘信息处理概述
- 极客学院Carol老师的UICollectionView实现瀑布流
- CentOS主菜单编辑工具
- 【译】VisionMobile:2015 IOT大趋势(五)每人都是开发者
- MySQL查看用户权限