內部類的一些注意點

關於匿名內部類使用局部變量爲何要是final:java java採用copy local variable來實現final,也就是說把定義爲final的局部變量老被過來用,引用的也能夠拿來用,只是不能從新賦值。spa 因爲在局部變量的生命週期只在方法或類之內,出了方法或類就會被回收,而因爲內部類回調方法大多數在其它線程中執行,可能還要在回收後還繼續訪問它就會形成訪問無效值,而使用final修飾不只
相關文章
相關標籤/搜索