摘要: 方案一:私有化构造器,通过static final域 方案二:私有化构造器,私有化static final域通过工厂模式来实现 方案三,通过Enum来实现 其实对于第一种,和第二种方法。通过反射或者序列化可以打破其单例的实现,但第三种无偿地提供了序列化机制,绝对防止多次实例化,即使是在面对复杂的序列 阅读全文
posted @ 2016-09-01 16:15 傻瓜不傻108 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 首先我们举一个例子简单一点的例子,该类中有2个属性,2个必要属性,2个可选择的属性 这种方法看似很周全。但目前的参数只有4个,要是8个,10个呢?? 这种方案创建对象确实很容易,代码也容易阅读但是:javabean自身是有缺陷的。由于在不同处构造过程中,可能会导致javabean处于不一致的状态。类 阅读全文
posted @ 2016-09-01 15:17 傻瓜不傻108 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 对应获取一个类的对象,我们常用的方法就是通过构造器去new一个对象出来!但是我们也可以考虑通过一个静态方法来获取一个类的对象: 这样做的好处 这样做的坏处: 当构造器私有化后的类,不能被扩展了 阅读全文
posted @ 2016-09-01 14:13 傻瓜不傻108 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 转(http://www.cnblogs.com/dolphin0520/p/3811445.html) 内部类: 在Java 1.1 中,可将一个类定义置入另一个类定义中。这就叫作“内部类”。创建内部类的过程是平淡无奇的:将类定义置入一个用于封装它的类内部 一,内部类的种类: 这个时候Draw这个 阅读全文
posted @ 2016-08-31 09:03 傻瓜不傻108 阅读(151) 评论(0) 推荐(0) 编辑
摘要: “违例”(Exception)这个词表达的是一种“例外”情况,亦即正常情况之外的一种“异常”。在问题发生的时候,我们可能不知具体该如何解决,但肯定知道已不能不顾一切地继续下去。此时,必须坚决地停下来,并由某人、某地指出发生了什么事情,以及该采取何种对策。但为了真正解决问题,当地可能并没有足够多的信息 阅读全文
posted @ 2016-08-30 10:03 傻瓜不傻108 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、查看cpu信息:/proc/cpuinfo2、查看内存信息:/prco/meminfo3、查看服务器版本信息:cat /etc/issue4、服务器系统位数:uname -a5、网卡信息:ifconfig5、查看防火墙配置:cat /etc/sysconfig/iptables6、服务器编码格式 阅读全文
posted @ 2016-08-25 15:21 傻瓜不傻108 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一,Map之HashMap(转:http://blog.csdn.net/zheng0518/article/details/42197049) 1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证 阅读全文
posted @ 2016-08-23 17:25 傻瓜不傻108 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一,Set之HashSet(转:http://blog.csdn.net/zheng0518/article/details/42197337) 1. HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序 阅读全文
posted @ 2016-08-23 14:03 傻瓜不傻108 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一,List之ArrayList(转:http://blog.csdn.net/zheng0518/article/details/42198205) 1. ArrayList概述: 1. ArrayList概述: ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 阅读全文
posted @ 2016-08-23 13:47 傻瓜不傻108 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一,谈向上转换,或者上溯造型 @Test public void test08() { Demo1_7_1 d=new Demo1_7_1(); testDemo1_7_1(d); Demo1_7_2 d2=new Demo1_7_2(); testDemo1_7_2(d2); } public v 阅读全文
posted @ 2016-08-22 13:47 傻瓜不傻108 阅读(269) 评论(0) 推荐(0) 编辑