实例变量和局部变量区别
生活随笔
收集整理的這篇文章主要介紹了
实例变量和局部变量区别
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)例變量和局部變量區(qū)別
| 定義位置 | 定義在類中 | 定義在方法中 |
| 作用范圍 | 變量所在的整個(gè)類中 | 離變量最近的大括號(hào)中 |
| 默認(rèn)值 | 有默認(rèn)值,與數(shù)組相同 | 無(wú)默認(rèn)值,必須初始化 |
| 關(guān)于重名 | 可以與局部變量重名,就近原則使用 | 重合的作用范圍,不能重名 |
| 生命周期 | 隨著對(duì)象的創(chuàng)建而有生命(有默認(rèn)值)隨著對(duì)象被垃圾回收(GC–garbage collection)而死亡 | 隨著方法的入棧而生,隨方法的出棧死亡 |
| 存儲(chǔ)位置 | 實(shí)例變量全部存儲(chǔ)在堆中 | 基本數(shù)據(jù)類型存儲(chǔ)在棧,引用數(shù)據(jù)類型存儲(chǔ)在堆中 |
默認(rèn)值:
整型:0
浮點(diǎn)型:0.0
布爾類型:false
字符:\u0000 (顯示為空)
其他:null
總結(jié)
以上是生活随笔為你收集整理的实例变量和局部变量区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java rmi接口 超时设置_Spri
- 下一篇: 学计算机高中要买电脑,大一新生,打着学习