上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 53 下一页
摘要: 静态工厂方法和构造函数有相同的局限性:当构造的对象有多个函数时候,编写都不方便。 最常用的方法是使用多个构造,不同的构造函数使用不同的参数。这种方式是可行的,但是客户端代码会难以编写,并且难以阅读。 另一种方法是JavaBean模式,即对每个属性都提供set和get方法,这样来对属性进行控制。但是该模式的局限性在于该模式不能保证一致性。原因是对象的构造过程被分到了几个不同的调用中,这就有可能会产生... 阅读全文
posted @ 2009-08-07 05:47 macula7 阅读(579) 评论(0) 推荐(0)
摘要: 静态工厂方法和构造函数有相同的局限性:当构造的对象有多个函数时候,编写都不方便。 最常用的方法是使用多个构造,不同的构造函数使用不同的参数。这种方式是可行的,但是客户端代码会难以编写,并且难以阅读。 另一种方法是JavaBean模式,即对每个属性都提供set和get方法,这样来对属性进行控制。但是该模式的局限性在于该模式不能保证一致性。原因是对象的构造过程被分到了几个不同的调用中,这就有可能会产生... 阅读全文
posted @ 2009-08-07 05:47 macula7 阅读(116) 评论(0) 推荐(0)
摘要: 想阅读一下Tomcat的源代码,为了读起来方便,把它导入到eclipse中去,下面是导入过程 1:首先到apache网站下载tomcat的源码版本 2:解压到文件夹下边 3:用eclipse新建工程在解压文件夹下面。 4:加载相应的包 主要有ant、axis、 org.eclipse.jdt.core_3.4.0.v_874 、junit等,找起来比较麻烦,各位注意要有耐心 5:在Eclipse中... 阅读全文
posted @ 2009-08-07 04:52 macula7 阅读(120) 评论(0) 推荐(0)
摘要: 想阅读一下Tomcat的源代码,为了读起来方便,把它导入到eclipse中去,下面是导入过程 1:首先到apache网站下载tomcat的源码版本 2:解压到文件夹下边 3:用eclipse新建工程在解压文件夹下面。 4:加载相应的包 主要有ant、axis、 org.eclipse.jdt.core_3.4.0.v_874 、junit等,找起来比较麻烦,各位注意要有耐心 5:在Eclipse中... 阅读全文
posted @ 2009-08-07 04:52 macula7 阅读(195) 评论(0) 推荐(0)
摘要: 静态工厂是一个返回类的实例的静态方法。例如: public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } 该方法根据给定的参数返回一个Boolean对象,但是需要注意的一点是。如果提供的参数相同的话获得的是同一个对象。 例如: Boolean b1=Boolean.valueOf(tru... 阅读全文
posted @ 2009-08-07 03:41 macula7 阅读(102) 评论(0) 推荐(0)
摘要: 静态工厂是一个返回类的实例的静态方法。例如: public static Boolean valueOf(boolean b) { return (b ? TRUE : FALSE); } 该方法根据给定的参数返回一个Boolean对象,但是需要注意的一点是。如果提供的参数相同的话获得的是同一个对象。 例如: Boolean b1=Boolean.valueOf(tru... 阅读全文
posted @ 2009-08-07 03:41 macula7 阅读(97) 评论(0) 推荐(0)
摘要: [root@fc modules]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@localhost beinan]# /etc/init.d/mysqld start 启动 MySQL: [ 确定 ] [root... 阅读全文
posted @ 2009-08-05 06:57 macula7 阅读(119) 评论(0) 推荐(0)
摘要: [root@fc modules]# mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [root@localhost beinan]# /etc/init.d/mysqld start 启动 MySQL: [ 确定 ] [root... 阅读全文
posted @ 2009-08-05 06:57 macula7 阅读(151) 评论(0) 推荐(0)
摘要: 1:public class SimpleQuestion { static boolean yesOrNo(String s) { s = s.toLowerCase(); if (s.equals("yes") || s.equals("y") || s.equals("t")) { s = "true"; ... 阅读全文
posted @ 2009-08-02 03:33 macula7 阅读(118) 评论(0) 推荐(0)
摘要: 1:public class SimpleQuestion { static boolean yesOrNo(String s) { s = s.toLowerCase(); if (s.equals("yes") || s.equals("y") || s.equals("t")) { s = "true"; ... 阅读全文
posted @ 2009-08-02 03:33 macula7 阅读(127) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 53 下一页