簡體   English   中英

私有靜態成員-內存使用

[英]Private Static Members - Memory Use

我了解私有靜態變量的概念。 但是,我對應用程序的內存使用感到擔心。

問題1:如果我創建私有靜態成員,是否意味着它們將在整個程序執行過程中持續存在,從而浪費內存資源?

問題2:就內存使用而言,私有靜態成員與公共靜態成員是否有所不同?

問題3? 它們駐留在哪種內存上? RAM內存?

這是您應該尋找的:

  1. 是的,從jvm加載類直到JVM啟動並運行為止。 在整個JVM中,您只有一個靜態成員實例。

  2. 否。在這里,您只是在不同的訪問說明符,即,一個類可以從另一個類看到該類的靜態成員的方式。

  3. 是的,它們在RAM上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM