A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

String str;String是在常量池的,在栈内存开辟一个空间,一个内存单元,一个str变量的引用,String str=“ssss”,是在栈内存开辟以个空间,str的String类型的变量引用,指向了堆内存的一片空间,str值是ssss,(堆内存的常量池)String str2=null;也栈开辟个空间,引用指向了对内存,没有内容,其值是null,就是空的意思,比如说给你一袋水果,告诉你地址,去拿过来,你去拿的时候,发现袋子空空余也,就是null的意思,声明一个变量不赋值,就是买了什么一个品种水果和类型,苹果类,一个,还是一筐,可以理解为是数组类型,还是变量类型
int a;你朋友没有告诉你放在你里,但是你要为他准备一个空间,,相当于栈中开辟了变量a的一个单元,
在栈中有个好像叫变量表单,int,byte short  char  boolean float  的基本数据类型,一个变量是开辟以变量单元
long double是几本书类型,一个变量是开辟2个单元
回复 使用道具 举报
一个变量是开辟一个单元
long double是几本书类型,一个变量是开辟2个单元
。。。。写错啦,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马