講師回答 / 源生活
嗯,那肯定是必須的,不做這個判斷如果進(jìn)來的是個接口,又沒有實(shí)現(xiàn)類,這個接口方法是不能被反射調(diào)用的,如果是Object里的方法,它就幫你調(diào)用了。
2015-01-26
講師回答 / 源生活
我個人經(jīng)驗(yàn)是幾個方面:1、寫代碼的經(jīng)驗(yàn)要達(dá)到一定程度,否則,出現(xiàn)語法、JDK方法、設(shè)計(jì)模式等等沒見過的情況,這種情況出現(xiàn)的過多確實(shí)影響讀代碼。特別是泛型呀、反射呀、動態(tài)代理呀、設(shè)計(jì)模式呀,這個是最影響閱讀的,因?yàn)榭蚣茴惖臇|西最有可能運(yùn)用它們,而且如果你有自己搭建框架、封裝共通接口的經(jīng)驗(yàn),應(yīng)該是深有體會,這不是為了炫耀技術(shù)用的,是因?yàn)槟闳绻胱龅母橄?,更靈活,更易擴(kuò)展,這是需要的一些手段。順便說一句,如果你開發(fā)經(jīng)驗(yàn)很少,暫時不要強(qiáng)迫自己去看源碼,可以等一等,寫個幾萬行有效代碼后再說。而且在初級階段不一定非...
2015-01-20