相关疑难解决方法(0)

局部变量的Java内存(Stack)分配

我正在学习java,现在我陷入了对象和局部变量的内存分配.任何人都可以说明或澄清我的一些疑惑吗?

  1. 我读到了对象的实例变量和局部变量的堆和堆栈内存.我有问题,天气为每种方法创建一个新的STACK?或者对于单个堆栈的每个类是由整个类使用的?
  2. 我已经读过每个线程正在创建ONE STACK是什么意思

谢谢Mahaveer

java

23
推荐指数
2
解决办法
2万
查看次数

不可变对象和延迟初始化.

http://www.javapractices.com/topic/TopicAction.do?Id=29

以上是我正在看的文章.不可变对象大大简化了程序,因为它们:

允许hashCode使用延迟初始化,并缓存其返回值

  • 任何人都可以解释一下作者在上述内容上试图说的话.
  • 是我的班immutable,如果其标记为final和实例变量仍然不是最终版本,vice-versa my instance variables being finalclass being normal.

java

4
推荐指数
1
解决办法
2291
查看次数

标签 统计

java ×2