《Java面向对象编程》导读-趣味讲解Java注解的作用
  3YcfDaxdRWte 2023年11月02日 32 0


Java软件应用之间进行协作,最常见的方式是调用接口的方法。而注解为Java软件应用之间的协作提供了另外一种便利途径。如果把宠物狗和主人比作两个软件系统,那么安装在狗身上的定位器就类似于注解。主人无法直接让狗汇报自己所处的位置,但是主人可以通过读取定位器的信息来了解狗的行踪。

《Java面向对象编程》导读-趣味讲解Java注解的作用_软件应用

安装在宠物狗身上的定位器就像源程序中的注解

同样,如果软件应用A希望从软件应用B中获取与程序代码相关的元数据,软件应用B就可以用注解来指定这些元数据。

大力:“这些注解一般由软件应用A定义,还是软件应用B定义?”
卫琴:“由软件应用A来定义。”
大力:“注解有点像软件应用A派到软件应用B中的负责里应外合的卧底。”
卫琴:“可以这么理解,只不过软件应用B会主动接纳这些卧底。现在流行的Java框架软件Spring就派了许多注解到Java应用程序中当卧底。”

《Java面向对象编程》导读-趣味讲解Java注解的作用_面向对象编程_02

Java应用程序中插入由Spring框架定义的注解

相关阅读:

孙卫琴书友会:《Java面向对象编程》导读-用内置注解来限定自定义注解

孙卫琴书友会:《Java面向对象编程》导读-在Java类中使用自定义注解

《Java面向对象编程》导读-在程序中运用反射机制读取类的注解

上文参考孙卫琴的经典Java书籍《Java面向对象编程》

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
3YcfDaxdRWte