
靜態變量:獨立存在的變量 , 只是位置放在某個類下 , 可以直接類名加點調用靜態變量名使用 。并且是項目或程序一啟動運行到該類時就直接常駐內存 。不需要初始化類再調用該變量 。用關鍵字static聲明 。靜態方法也是同樣 , 可以直接調用 。
【靜態束制變量和實例變量的區別?】實例變量:就是相當于該類的屬性 , 需要先初始化該類 , 就是new該類后 , 才可以調用 。但是該類未被再次使用 , 被垃圾回收器回收后 , 該實例也將不存在了 , 就是不在內存中了 。
區別如下:
1.存儲區域不同:靜態變植量存儲在靜態存儲區 , 走可慶語絲普通變量存儲在堆中;
2.靜態變量與類相關 , 普通變量則與實例相關
3.內存分配方式不同 。
4.生命周期不同 。
猜你喜歡
- 托盤是什么東西?
- 全局變量和局部變量的區別是什么
- 對不起手機打不出來 設隨機變量來自x服從參數為浪母達的泊松分布 求E(x+1)^(-1)
- java環境變量設置,java如何設置環境變?
- 請舉例說明什么是實參,什么是形參。
- 靜態碼限額如何解除
- 靜態描寫和動態描寫有什么區別 一起來學習
- vivonex怎么設置抖音動態鎖屏靜態壁紙
- 進程的靜態實體由哪三部分組成進程的靜態實體有什么組成
- 郁金香賀卡花束制作方法 郁金香賀卡花束的做法
