1,@Resource注解為什么叫做生命周期注解,2,什么是生命周期注解,3,初始化回調(diào)和銷(xiāo)毀回調(diào)中的“回調(diào)”是什么意思?為什么用“回調(diào)”這個(gè)詞,不用回調(diào)這個(gè)詞而說(shuō)通俗點(diǎn):“初始化方法和銷(xiāo)毀方法”或者“初始化調(diào)用和銷(xiāo)毀調(diào)用”不行嗎?
我想“回調(diào)”肯定是個(gè)頗具深意的詞匯,那么這種深意到底是什么呢?有哪位大神or大牛來(lái)小弟解釋下唄?
2016-05-08
回調(diào)函數(shù):一個(gè)通過(guò)函數(shù)指針調(diào)用的函數(shù)。如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個(gè)函數(shù),當(dāng)這個(gè)指針被用來(lái)調(diào)用其所指向的函數(shù)時(shí),我們就說(shuō)這是回調(diào)函數(shù)。回調(diào)函數(shù)不是由該函數(shù)的實(shí)現(xiàn)方直接調(diào)用,而是在特定的事件或條件發(fā)生時(shí)由另外的一方調(diào)用的,用于對(duì)該事件或條件進(jìn)行響應(yīng)。
就是你調(diào)用一個(gè)函數(shù)結(jié)束之后他又調(diào)用另一個(gè)函數(shù)處理結(jié)果,類(lèi)似@after.
@Resource是通過(guò)?‘CommonAnnotationBeanPostProcessor’?類(lèi)實(shí)現(xiàn)依賴(lài)注入
2016-05-08
另外生命周期注解是什么意思???
2016-05-08
java中沒(méi)有指針的概念吧,這是c語(yǔ)言中的定義吧。能不能用純java的語(yǔ)言解釋一下回調(diào)。不過(guò)根據(jù)你的意思,我理解了一點(diǎn):當(dāng)spring IOC容器準(zhǔn)備銷(xiāo)毀一個(gè)bean的時(shí)候,如果這個(gè)bean在定義的時(shí)候定義了銷(xiāo)毀方法。那么當(dāng)spring IOC容器下命令銷(xiāo)毀bean的時(shí)候,sping上下文就會(huì)調(diào)用bean的銷(xiāo)毀方法來(lái)銷(xiāo)毀bean。此時(shí)這個(gè)銷(xiāo)毀方法就叫做回調(diào)吧。再說(shuō)的通俗一點(diǎn):就是這個(gè)回調(diào)本來(lái)就是我自己的方法,只不過(guò)調(diào)用者不是我本人,而是另外一個(gè)人,而另外的這個(gè)人是得到了我給他的方法地址,他才能調(diào)用的。再說(shuō)的貼近生活一點(diǎn),舉個(gè)生活中的例子:開(kāi)學(xué)了要交學(xué)費(fèi),我把學(xué)費(fèi)存在了我的銀行卡上,本來(lái)按說(shuō)只有我(持卡人)才能使用我的卡上的錢(qián),但是學(xué)校收學(xué)費(fèi)以某種手段提走了我卡上的錢(qián)。那么這個(gè)提走錢(qián)的方法就是回調(diào)。