CoreJava
Yuchen_Kevin
这个作者很懒,什么都没留下…
展开
-
Hashtable和HashMap的區別
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须同样...原创 2012-12-18 11:12:43 · 81 阅读 · 0 评论 -
简单工厂和抽象工厂模式的理解
简单工厂方法,举例:有一个数据访问层的工厂类DAOFactory(接口),里面有各种数据库的实现,例如:OracleDAOFactory和MysqlDAOFactory,然后可以根据你在客户端的输入或者某个配置文件的信息:“ORACLE”或者"MYSQL",去创建属于自己需要的那个数据库实现:DAOFactory df = (DAOFactory)Class.forName("OracleD...2013-10-08 21:36:26 · 93 阅读 · 0 评论