发布网友 发布时间:2022-04-22 03:05
共2个回答
热心网友 时间:2023-07-22 12:23
带static就是在静态存储区,反之不是
当我们实例化一个类的时候,首先会创建静态的属性于静态存储区,
之后会创建类所属的属性,就是你说的全局变量于栈中,
如果属性为8种基本数据类型,则栈中存放值,
反之,栈中存放指向堆内存的地址
建议阅读--<<thinging in java>>
热心网友 时间:2023-07-22 12:23
java使用的是堆栈存储,全局变量在栈里,实例化出来的对象在堆里,建议看看java内存机制的那一块,对理解很重要