類方法和實例方法的誤區

誤區一

類方法常駐內存,所以比實例方法效率高。
事實上,在加載時機和占用內存上,類方法和實例方法是一樣的,在類第一次被使用時加載方法,所以在效率上沒有什么區別。

誤區二

類方法分配在堆上,實例方法分配在棧上。
事實上,所有的方法都不可能分配在堆棧區,方法作為二進制代碼是存儲在內存的程序代碼區,這個內存區域是不可寫的。

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

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,333評論 25 708
  • 從三月份找實習到現在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發崗...
    時芥藍閱讀 42,366評論 11 349
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,765評論 18 399
  • 張紅云 網絡初級五期 平頂山 堅持分享第87天( 原創總第255天 2017年8月17日 星期四) 這些...
    紅云_楊柳清風閱讀 265評論 0 0
  • 自媒體現在很多都靠流量,靠吸引粉絲注意和關注。 有人覺得,如果做自媒體沒有10萬粉絲不算大號,如果做不出10000...
    小全8閱讀 155評論 0 1