servlet 多线程 不安全 资料收集

来源:互联网 发布:淘宝自动发卡条件 编辑:程序博客网 时间:2024/05/17 02:55

1:从一道面试题谈起:

2:讨论好激烈,重点看评论:

3:用例子解释java堆,java栈,本地方法栈,方法区:

4:为什么递归消耗内存:

栈就是主要存放 栈帧的。每执行一个方法就发生压栈动作。所以,递归的时候是会影响内存的。而你使用for 循环就不会。因为只是存在一个栈帧中。


Java 内存模型:

1:wiki

2:http://www.cs.umd.edu/~pugh/java/memoryModel/

3:stackoverflow

4:官方标准

5:javacodegeeks的讨论

6:javacodegeeks simple

7:javazone