Java引用类型变量如何分配内存空间?
生活随笔
收集整理的這篇文章主要介紹了
Java引用类型变量如何分配内存空间?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.引用類型變量也是存放在棧內(nèi)存中,它保存的是對象的引用地址,引用類型的變量如何分配空間呢?根據(jù)字符串的實(shí)際大小動態(tài)分配空間,一個(gè)字符是一個(gè)字節(jié),所以實(shí)際保存的引用地址有多少個(gè)字符就分配多少個(gè)字節(jié)的空間
2.基本類型變量根據(jù)變量的基本類型分配空間,例如,int 類型的變量就分配32位的內(nèi)存空間
3.對象是在堆內(nèi)存中,創(chuàng)建的時(shí)候根據(jù)對象的屬性和父類的屬性來分配空間的
另請參見:
https://www.zhihu.com/question/477934866?q=Java%E5%BC%95%E7%94%A8%E7%B1%BB%E5%9E%8B%E5%8F%98%E9%87%8F%E5%A6%82%E4%BD%95%E5%88%86%E9%85%8D%E5%86%85%E5%AD%98%E7%A9%BA%E9%97%B4%EF%BC%9F
總結(jié)
以上是生活随笔為你收集整理的Java引用类型变量如何分配内存空间?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Paint X for Mac的用法
- 下一篇: 上海房产备案价格查询官网(上海房产备案价