请教在Composite模式里的例子

//注意这里,这里就提供用于访问自己组合体内的部件方法。 //上面disk 之所以没有,是因为Disk是个单独(Primitive)的元素. public Iterator

10 年 前

bang 的compoist模式

Bang关于 compoist模式一节中,提到如下代码: public Iterator iter()     {       return equipment.iterator

10 年 前

我来提个关于Iterator的小问题

大家都说要用Iterator来遍历数据,以屏蔽不同的集合类实现,如果不考虑这个目的的话,用Iterator和集合类自身提供的方法有什么性能上的差异吗? 我一般用ArrayList来保存数据,用get

10 年 前

nio 简单问题

while(selector.selectedKeys().iterator().hasNetx()) { SelectionKey key = (SelectionKey)itor.next

10 年 前

查询数据库后是返回ResultSet还是返回Collection?

,返回Iterator就可以了。 Iterator也是个模式,在Jive中大量使用了Iterator,我以前很奇怪,为什么他没事自己写个Iterator,现在知道原因了,这样节省内存,而且效率高

20 年 前

Iterator模式

JAVA COLLECTION类都提供Iterator模式来迭代的取数据,比如ArrayList最终实现Iterable接口,但是 (一) for(int i=0,i<size;i++

10 年 前

Iterators模式探讨(笔记心得体会)

说明: 这个模式已经被整合入Java的Collection.在大多数场合下无需自己制造一个Iterator,只要将对象装入Collection中,直接使用 Iterator进行对象遍历。(节选自

20 年 前

Iterator模式的几种用法

Iterator模式的几种用法 在网络上看帖子时发现不少模式的初学者对Iterator模式的理解仅仅停留在从类库的容器类取得Iterator来遍历容器中的内容的程度。 因此在这里写几个例子,来加深

10 年 前

数据库批量查询分页的完美解决之道

数据库批量查询分页的完美解决之道 (Pet Store中DAO模式和与Jive中Iterator模式的合并) 在阅读本文之前,你需要了解Pet Store的J2EE模式(见我"设计模式在EJB中

20 年 前

Rust语言之GoF设计模式:迭代器模式

, 2, 3]; let iterator = array.iter(); // Traversal over each element of the vector.

1 年 前

hibernate死锁问题

(); transaction = session.beginTransaction(); Iterator iterator = mainTable.iterator

10 年 前

hibernate 中如何使用 update 和 delete

= sess.createQuery(queryString); for(Iterator it=query.iterate();it.hasNext();){ ps=(Person)it.next

20 年 前

要性能,还是要设计?

今天到新公司上班,写了一段非常简单的代码,负责把数据库一个表的log逐条显示出来,我写了一个XXLog类,用一个静态方法得到一个Iterator,里面容纳查询到的XXLog: public

20 年 前

JVM兼容语言 stab

字节码,可运行在jvm上,整合了面向函数的特点如lambda expressions, iterator blocks, language integrated queries,能够直接使用java库

10 年 前

iterator模式

当我在采用iterator模式的时候,集合当中的元素被改变了怎么办呢? 我的想法是建立一个数组的副本,但是感觉还是可能会出现数据不一致的问题。大家是怎么解决这个问题的呢?

10 年 前