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