在求知的路上,記錄每一個(gè)知識(shí)點(diǎn),隨遇隨更
一、Annotation
Annotation(注解)就是Java提供了一種元程序中的元素關(guān)聯(lián)任何信息和著任何元數(shù)據(jù)(metadata)的途徑和方法。Annotion(注解)是一個(gè)接口,程序可以通過反射來獲取指定程序元素的 Annotion對(duì)象,然后通過 Annotion對(duì)象 來獲取注解里面的元數(shù)據(jù)。
參考資料:
名詞解釋:https://blog.csdn.net/c10WTiybQ1Ye3/article/details/78098634
實(shí)戰(zhàn):https://blog.csdn.net/javazejian/article/details/71860633
二、IOC注解框架
那么什么是IOC,控制反轉(zhuǎn)(Inversion of Control,英文縮寫為IOC),其實(shí)就是反射加注解如果你學(xué)過Java后臺(tái)這個(gè)在三大框架中會(huì)經(jīng)常使用。Android中IOC框架就是注入控件和布局或者說是設(shè)置點(diǎn)擊監(jiān)聽,如果你用過xUtils,afinal,butterknife類的框架,你肯定不陌生~
參考資料:
實(shí)戰(zhàn):http://www.itdecent.cn/p/2570c2de028b