摘要: package testmap;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class TestMap { public static void main(String[] args){ 阅读全文
posted @ 2018-04-24 09:55 w农码一生1 阅读(145) 评论(0) 推荐(0)
摘要: 解决的问题:保证一个类在内存中的对象唯一性。 比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 何时使用:当您想控制实例数目,节省系统资源的时候。 如何解决:判断系统是否已经有这个单例,如果 阅读全文
posted @ 2018-04-17 16:00 w农码一生1 阅读(95) 评论(0) 推荐(0)
摘要: static:关键字,是一个修饰符,用于修饰成员(成员变量和成员函数)。特点:1,想要实现对象中的共性数据的对象共享,可以将这个数据进行静态修饰。2,被静态修饰的成员,可以直接被类名所调用。也就是说,静态的成员多了一种调用方式。类名.静态方式。3,静态随着类的加载而加载,而且优先于对象存在。弊端:1 阅读全文
posted @ 2018-04-17 10:07 w农码一生1 阅读(133) 评论(0) 推荐(0)
摘要: 1:先将硬盘上指定位置的Person.class文件加载进内存。2:执行main方法时,在栈内存中开辟了main方法的空间(压栈-进栈),然后在main方法的栈区分配了一个变量p。3:在堆内存中开辟一个实体空间,分配了一个内存首地址值。new4:在该实体空间中进行属性的空间分配,并进行了默认初始化。 阅读全文
posted @ 2018-04-16 17:12 w农码一生1 阅读(136) 评论(0) 推荐(0)