代码改变世界

java collections读书笔记(11) Lists

2013-07-02 10:27 by 很大很老实, 339 阅读, 0 推荐, 收藏, 编辑
摘要:继续这个系列,好久没学习了,懒惰呀。Set接口,实际上是collection 类别中最简单的一个接口,因为它并没有比Collection 接口增加任何的内容,相对而言,大家可能更喜欢List接口和它的扩展:ArrayList和LinkedList。List加入了位置属性,从而,可以有多种的排序可能。因此,除了可以使用Iterator获取元素之外,还可以使用ListIterator ,通过index,获取指定位置的元素。在新的框架里,ArrayList,是用来替代vector的。ArrayList is the replacement for Vector in the new framewor 阅读全文

Iterator和ListIterator主要区别(转)

2013-07-02 09:41 by 很大很老实, 833 阅读, 0 推荐, 收藏, 编辑
摘要:Iterator和ListIterator主要区别有:一、ListIterator有add()方法,可以向List中添加对象,而Iterator不能。二、ListIterator和Iterator都有hasNext()和next()方法,可以实现顺序向后遍历。但是ListIterator有hasPrevious()和previous()方法,可以实现逆向(顺序向前)遍历。Iterator就不可以。三、ListIterator可以定位当前的索引位置,nextIndex()和previousIndex()可以实现。Iterator 没有此功能。四、都可实现删除对象,但是ListIterator可以 阅读全文

DB2数据库管理最佳实践(1)

2013-06-25 10:34 by 很大很老实, 472 阅读, 0 推荐, 收藏, 编辑
摘要:1.DB2 9的新特性1)DB2 9.1:主要是增加了原生XML,表分区和表压缩功能。从构架上,总的进程模型和内存构架看,都和8没啥区别。DB2 中的 pureXML 支持为管理 XML 数据提供了高效且通用的功能。DB2 以 XML 数据自身固有的分层格式存储和处理这些数据,避免因为将 XML 存储为 CLOB 中的文本或将它映射为关系表而导致的性能和灵活性限制。与仅使用 XML 的数据库不同,DB2 V9 还提供了关系型数据与 XML 数据在数据库中的无缝集成 —— 甚至是表的某一行中的集成。这样的灵活性表现在语言支持中,使您可访问关系型数据、XML 数据,或者同时访问这两种数据。您可以通 阅读全文

安装windowbuilder错误一例

2013-06-20 10:48 by 很大很老实, 2299 阅读, 0 推荐, 收藏, 编辑
摘要:eclipse是3.7版本,安装了windowbuilder,大致步骤如下:http://www.cnblogs.com/gladto/archive/2011/07/21/2112836.html出现了错误:The selected wizard could not be started.Plug-in org.eclipse.wb.rcp was unable to load class org.eclipse.wb.internal.rcp.wizards.project.NewProjectWizard.org/eclipse/wb/internal/core/wizards/Desi 阅读全文

java collections读书笔记(10) Set

2013-06-19 19:21 by 很大很老实, 335 阅读, 0 推荐, 收藏, 编辑
摘要:set里的元素,不可以重复。这里需要说明一点,set里的元素,不仅仅是唯一的,而且,是不可修改的,但是,可以插入,可以删除。如果这些元素被修改,则就会在set里消失了。而且,最多只包含一个null对象。针对Set接口,框架有2个具体的实现:HashSet和TreeSet。关于HashSet:参见:http://www.cnblogs.com/aomi/p/3144678.htmladd():如果元素没有,则加入进去,同时返回true。如果元素有(hashcode一致),则返回false,同时新的元素提到就的元素。举例如下:关于TreeSet:TreeSet和HashSet差不多,一般情况下都是 阅读全文

java中HashSet详解(转)

2013-06-19 18:13 by 很大很老实, 1045 阅读, 0 推荐, 收藏, 编辑
摘要:HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码: public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable { // 使用 HashMap 的 key 保存 HashSet 中所有元素 private transient HashMap< 阅读全文

transient关键字的含义

2013-06-19 17:45 by 很大很老实, 11025 阅读, 0 推荐, 收藏, 编辑
摘要:transientjava语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据 成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字 transient。当一个对象被序列化的时候,transient型变量的值不包括在序列化的表示中,然而非transient型的变量是被包括进去的 阅读全文

java collections读书笔记(9)collection框架总览(2)

2013-06-18 00:19 by 很大很老实, 358 阅读, 0 推荐, 收藏, 编辑
摘要:框架算法:1)collection接口add() Adds an element to the collection.addAll() Adds a collection of elements to the collection.clear() Clears all elements from the collection.contains() Checks if a collection contains an element.containsAll() Checks if a collection contains a collection of elements.equals() Ch 阅读全文

java collections读书笔记(8)collection框架总览(1)

2013-06-17 21:55 by 很大很老实, 385 阅读, 0 推荐, 收藏, 编辑
摘要:上述是接口的继承关系。我们可以这么理解collection接口,就是一组数据,每个数据都称之为element(也就是元素);这些element可以是重复的,也可以不是重复的;可是有序的,也可以是无序的。list接口可以理解为collection接口的一个特例,里面的元素是有序的,可是,依然可能是有重复的;但是因为是有序的,重复也就无关大雅。而Set接口,就是没有重复的数据的collection,如果还需要排序,则可以考虑SortedSet接口。Map接口,完全可以理解为,用key-value替代了单个的element。因此,有自己的接口体系。一般情况下,java不会直接从collection继 阅读全文

java io读书笔记(1)综述

2013-06-16 16:15 by 很大很老实, 257 阅读, 0 推荐, 收藏, 编辑
摘要:学习,是要持之以恒的,再读一本书,坚持。Java™ I/O, 2nd EditionBy Elliotte RustyHarold...............................................Publisher: O'ReillyPub Date: May 2006Print ISBN-10: 0-596-52750-0Print ISBN-13: 978-0-59-652750-1Pages: 726所有的java的io工具,都是构建在streams基础上的,stream提供了一种简单的方式,去读写各种类型的数据,java提供了各种stream类型供操 阅读全文
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页