摘要:
今天复习了一下java的单例模式,写了懒汉式和饿汉式的实现例子。代码如下: 1.懒汉式单例 2.饿汉式单例 3.总结 懒汉式线程不安全,需要加上同步锁,同步锁影响了程序执行效率。 饿汉式天生线程安全,类加载的时候初始化一次对象,效率比懒汉式高。 阅读全文
摘要:
分配 程序员通过new为每个对象申请内存空间(基本类型除外),所有对象都在堆中分配空间;释放:对象的释放是由垃圾回收机制决定和执行的。 Java内存分为两种:栈内存和堆内存 (1)在函数中定义的基本类型变量(即基本类型的局部变量)和对象的引用变量(即对象的变量名)都在栈内存中分配; (2)堆内存用来 阅读全文