關于靜態內部類

靜態內部類與非靜態內部類的區別

  1. 非靜態內部類會隱式持有外部類的引用,可能引起內存泄漏。
  2. 靜態內部類只能調用外部類的靜態方法,變量,避免相互引用。

總結

在寫內部類時,建議都寫成靜態內部類,這是一個好習慣。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • (一)Java部分 1、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨云閱讀 7,142評論 0 62
  • 性能優化系列閱讀 Android性能優化 性能優化 - 消除卡頓 性能優化- 內存優化 性能分析工具 - Trac...
    JackChen1024閱讀 1,349評論 1 20
  • 一.Java內存分配結構復習 1.Java內存分配策略 上一篇Android內存管理分析總結中我們提到了Java內...
    Geeks_Liu閱讀 831評論 5 7
  • 行者初過香積寺,略知香積中日情。 喧囂塵世需凈地,寂靜小寺遠佳麗。 塔尖滄桑見悠久,歲月痕跡任去留。 ...
    揚帆精彩閱讀 172評論 0 1