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