就是声明式编程的思想啊相比传统的命令式编程,声明式编程有很多好处。要说清楚它们两者的区别,要讲个例子:假如你是一个仓库管理员,公司要求实现自动化仓库管理,购买一大批自动货运机器人!如果按照传统的命令式编程,那肯定是一个机器人就给你一个遥控器,要你遥控机器人把货物搬到指定的地方……这种做法除了比较节省力气之外,一点自动化的意思都没有!如果按照声明式编程来做,仓库管理员只需要拿着二维码扫描器逐个检查新到的货物,然后给货物贴上nfc标签,nfc标签存储着货物的名称、种类等信息,货运机器人就自动读取nfc标签的消息,然后把消息发送给仓储服务器,服务器再根据货物种类找出同类货物存放的地点,发送指令让机器人去运送到指定的地点……声明式编程就是把一系列的操作命令封装成一个标签来简化业务逻
Java注解 http://www.cnblogs.com/doit8791/p/4886567.html
深入理解Java 注解 http://www.cnblogs.com/ITtangtang/p/3974531.html
Java中的注解是如何工作的 http://www.importnew.com/10294.html
Java中使用注解和使用配置文件各有什么优缺点?https://segmentfault.com/q/1010000000476689
1、如果注解难于理解,你就把它类同于标签,标签为了解释事物,注解为了解释代码。
2、注解的基本语法,创建如同接口,但是多了个 @ 符号。
3、注解的元注解。
4、注解的属性。
5、注解主要给编译器及工具类型的软件用的。
6、注解的提取需要借助于 Java 的反射技术,反射比较慢,所以注解使用时也需要谨慎计较时间成本。
参考:
https://blog.csdn.net/briblue/article/details/73824058
https://www.zhihu.com/question/309162573/answer/582514139
网友评论