java簡單實現(xiàn)死鎖 靜態(tài)變量和成員變量的區(qū)別太難理解了?
靜態(tài)變量和成員變量的區(qū)別太難理解了?Java成員變量和靜態(tài)變量的區(qū)別:1,成員變量所屬的對象。所以也叫實例變量。靜態(tài)變量所屬的類。所以也叫類變量。2. 堆內(nèi)存中存在成員變量。方法區(qū)域中存在靜態(tài)變量。3
靜態(tài)變量和成員變量的區(qū)別太難理解了?
Java成員變量和靜態(tài)變量的區(qū)別:
1,成員變量所屬的對象。所以也叫實例變量。靜態(tài)變量所屬的類。所以也叫類變量。
2. 堆內(nèi)存中存在成員變量。方法區(qū)域中存在靜態(tài)變量。
3. 成員變量隨對象的創(chuàng)建而存在。當(dāng)物體被回收時消失。靜態(tài)變量在類加載時存在。當(dāng)類消失時,它也消失了。
4. 成員變量只能由對象調(diào)用。靜態(tài)變量可以由對象或類名調(diào)用。因此,成員變量可以稱為對象的唯一數(shù)據(jù),靜態(tài)變量可以稱為對象的共享數(shù)據(jù)。