亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

1,@Resource注解為什么叫做生命周期注解,2,什么是生命周期注解,3,初始化回調和銷毀回調中的“回調”是什么意思?為什么用“回調”這個詞,不用回調這個詞而說通俗點:“初始化方法和銷毀方法”或者“初始化調用和銷毀調用”不行嗎?

我想“回調”肯定是個頗具深意的詞匯,那么這種深意到底是什么呢?有哪位大神or大牛來小弟解釋下唄?

正在回答

3 回答

回調函數:一個通過函數指針調用的函數。如果你把函數的指針(地址)作為參數傳遞給另一個函數,當這個指針被用來調用其所指向的函數時,我們就說這是回調函數。回調函數不是由該函數的實現方直接調用,而是在特定的事件或條件發生時由另外的一方調用的,用于對該事件或條件進行響應。

就是你調用一個函數結束之后他又調用另一個函數處理結果,類似@after.

@Resource是通過?‘CommonAnnotationBeanPostProcessor’?類實現依賴注入

0 回復 有任何疑惑可以回復我~

另外生命周期注解是什么意思???

1 回復 有任何疑惑可以回復我~
#1

loubobooo

我理解的是,這個注解有初始化,調用,銷毀的生命周期,
2017-02-22 回復 有任何疑惑可以回復我~

java中沒有指針的概念吧,這是c語言中的定義吧。能不能用純java的語言解釋一下回調。不過根據你的意思,我理解了一點:當spring IOC容器準備銷毀一個bean的時候,如果這個bean在定義的時候定義了銷毀方法。那么當spring IOC容器下命令銷毀bean的時候,sping上下文就會調用bean的銷毀方法來銷毀bean。此時這個銷毀方法就叫做回調吧。再說的通俗一點:就是這個回調本來就是我自己的方法,只不過調用者不是我本人,而是另外一個人,而另外的這個人是得到了我給他的方法地址,他才能調用的。再說的貼近生活一點,舉個生活中的例子:開學了要交學費,我把學費存在了我的銀行卡上,本來按說只有我(持卡人)才能使用我的卡上的錢,但是學校收學費以某種手段提走了我卡上的錢。那么這個提走錢的方法就是回調。

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

1,@Resource注解為什么叫做生命周期注解,2,什么是生命周期注解,3,初始化回調和銷毀回調中的“回調”是什么意思?為什么用“回調”這個詞,不用回調這個詞而說通俗點:“初始化方法和銷毀方法”或者“初始化調用和銷毀調用”不行嗎?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號