摘要:简单工厂模式是属于创建型的模式,它是工厂类决定去创建哪一种类型的产品。个人觉得它不是一种设计模式,倒是像一种编程习惯。下面看这个模式的类图(截自《java与模式》):示意性代码就不贴在这边了,太简单了。当有多个ConcreteProduct的时候,Creator的factory方法可以有type参数... 阅读全文
posted @ 2014-05-28 18:13 Ruth/Christy 阅读(89) 评论(0) 推荐(0) 编辑
摘要:记得n久之前,读了《大话设计模式》,被诙谐的文笔所动,觉得一本讲技术的书也可以这样幽默,觉得不错。最近有翻阅了《java与模式》,觉得我自己也需要整理下设计模式相关的资料,学习归纳总结,总不会错。好吧,题外话就讲到这。首先,从设计模式的原则开始谈起。设计模式在软件领域的出现,我们可以追溯到1994年... 阅读全文
posted @ 2014-05-28 17:05 Ruth/Christy 阅读(308) 评论(0) 推荐(1) 编辑
摘要:http://zz563143188.iteye.com/blog/1847029mark下,个人用,大家会也可以看看写的不错。 阅读全文
posted @ 2014-02-21 18:06 Ruth/Christy 阅读(88) 评论(0) 推荐(0) 编辑
摘要:related URL:http://www.cnblogs.com/guoyuqiangf8/archive/2012/10/31/2748909.htmlParent Class:package com.test.testclass;public class Parent { public static int t = parentStaticMethod2(); { System.out.println("Parent non-static block"); } static { System.out.p... 阅读全文
posted @ 2014-02-20 11:13 Ruth/Christy 阅读(118) 评论(0) 推荐(0) 编辑
摘要:首先推荐以下下面的一篇博客:http://blog.csdn.net/my_dream_fly/article/details/3857887本来也比较好奇,自己写构造函数总是定义public形式的,几乎不去定义private的。以为把构造函数定义成private的那么别的类中要实例化该类的对象的时候,就不可以用构造函数的方式进行实例化。但是private的构造函数不是没有用武之地,主要是觉得一个是单利模式下,我们将构造函数定义成private,通过一个方法对外提供一个接口,这样的话,我们所new的对象确保只有一个实例。还有一个就是上面的文章其实提到,工厂模式下的一个简单应用。ps:个人觉得p 阅读全文
posted @ 2014-02-19 16:28 Ruth/Christy 阅读(570) 评论(0) 推荐(0) 编辑
摘要:我们用XMLEncoder和XMLDecoder来序列化和反序列化一个类。我觉得需要注意的是,我们在new一个对象的时候,XMLEncoder本身默认的是类中无参的构造函数,我今儿在实现的时候,老是报出exception,原来是我用有参的构造函数new了对象,改成set方法设置值,就ok了。需要序列化的类:package com.test.Bean;import java.io.Serializable;public class Customer implements Serializable { /** * */ private static final long serialVers... 阅读全文
posted @ 2014-02-12 14:40 Ruth/Christy 阅读(535) 评论(0) 推荐(0) 编辑
摘要:function selectInput(choose){ alert(choose.options[choose.selectedIndex].text); } 阅读全文
posted @ 2014-01-09 15:17 Ruth/Christy 阅读(64) 评论(0) 推荐(0) 编辑
摘要:看到一篇不错的文章:http://www.nowamagic.net/ajax/ajax_KonwHowToCrossDomain.php这里面大概有两个思想:1. 通过标签,include不同域下的要求请求的文件,这样的话,能保证不同域名下的文件能被读取到2. 通过代理,把请求另外一个域名下的资源交给这个代理去做,但是我想这个代理的话还是通过去做的,所以和point1的本质不晓得有神马区别。关于iframe的东西的话,觉得下面这篇文章写的不错:http://blog.leezhong.com/tech/2011/01/25/iframe-crossdomain.html本质就是在iframe 阅读全文
posted @ 2014-01-09 09:15 Ruth/Christy 阅读(52) 评论(0) 推荐(0) 编辑
摘要:个人觉得java反射的意义在于setAccessible,这样可以读到,修改private属性的东西。又感觉破坏了原有的封装特点。不知道对不对,欢迎指正。package com.annotation;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class NameDemo { public static void main(String[] args) throws Exception { Clas... 阅读全文
posted @ 2014-01-06 10:32 Ruth/Christy 阅读(96) 评论(0) 推荐(0) 编辑
摘要:兴起,写了这段代码,还有些需要改进的地方,先这样发出来。//for IDfunction testNullId(testID){ var testStore = new Array(); if(testID.length >0){ for(var i =0; i"; message = getMessageFormat(ErrorMsg,testID[i]); } alertBox(message); if(testStore != null|| testStore.length !=0){ return false; } } } 阅读全文
posted @ 2014-01-03 11:14 Ruth/Christy 阅读(92) 评论(0) 推荐(0) 编辑