
JavaSE
iteye_3898
这个作者很懒,什么都没留下…
展开
-
实现简单链表操作
class NodeManager { private Node rootNode; //所有节点名连接后的字符串 private String nodeNames; public NodeManager(String rootName){ rootNode = new Node(); rootNod...2009-05-10 22:07:21 · 149 阅读 · 0 评论 -
模拟Spring的JdbcTemplate实现DAO
通常情况下,普通DAO的实现大概是这样的: 1、实体类:public class Emp { private Integer id; private String name; private String sex; private Float sal; //getter and setter methods...} 2、DAO接...原创 2010-02-08 10:48:16 · 153 阅读 · 0 评论 -
【转】区分关联、依赖和聚集关系
在建立对象模型时,很容易把依赖、关联和聚集关系混淆。当对象A和对象B之间存在依赖、关联或聚集关系时,对象A都有可能调用对象B的方法,这是三种关系之间的相同之处,除此之外,它们有着不同的特征。1.依赖关系的特征对于两个相对独立的系统,当一个系统负责构造另一个系统的实例,或者依赖另一个系统的服务时,这两个系统之间主要体现为依赖关系,例如生产零件的机器和零件,机器负责构造零件对象。再例如充电电池和充...2010-04-27 15:43:21 · 190 阅读 · 0 评论 -
如何在 Java 中正确使用 wait, notify 和 notifyAll – 以生产者消费者模型为例
wait, notify 和 notifyAll,这些在多线程中被经常用到的保留关键字,在实际开发的时候很多时候却并没有被大家重视。本文对这些关键字的使用进行了描述。 在 Java 中可以用 wait、notify 和 notifyAll 来实现线程间的通信。。举个例子,如果你的Java程序中有两个线程——即生产者和消费者,那么生产者可以通知消费者,让消费者开始消耗数据,因为队列缓冲区中有...原创 2015-08-06 08:51:48 · 149 阅读 · 0 评论