![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
改变从今天开始
这个作者很懒,什么都没留下…
展开
-
浅谈工作中遇到的一个关于类初始化的问题
首先代码已经被我用我自己写的一个小demo模拟展示了出来(用我们生产环境的代码太复杂,大家也看不懂) public class Singleton { private static Singleton singleton = new Singleton(); private static int i = 7; private static Date currentDate =原创 2014-02-21 23:42:14 · 694 阅读 · 0 评论 -
读书笔记——深入理解java虚拟机第2章(java内存区域与内存溢出异常)
首先,先上图 其次,要介绍一下这几个内存区域的作用 1.程序计数器:此块区域是线程私有的内存,它的作用可以看做是当前线程所执行的字节码的行号指示器。 2.java虚拟机栈:此块区域也是线程私有的内存,它的生命周期与线程相同(所以在多线程的环境下,我们不需要考虑栈上的变量同步访问的问题)。那此块内存区域主要存放了些什么东西呢?1)各种基本数据类型;2)对象的引用;3)returnAdd原创 2014-03-02 22:18:33 · 956 阅读 · 0 评论