排序的算法是我们最常用的算法,初学程序,每个人都尝试过排序。但只是局限于简单的排序。
如将下列数字进行排序
1,3,5,8,3,6
于是我们得出结果
1,3,3,5,6,8
将下列字母(字符)进行排序
a,i,e,f,w,s
于是我们得出结果
a,e,...
分类:
编程语言 时间:
2016-05-18 19:46:20
阅读次数:
169
一Java泛型
JDK 4.0以前装入集合的类型不明确,也就是说集合中的元素,可以是任意类型的对象(对象的引用),如果把某个
对象放入集合,则会忽略它的类型,而把它当做Object处理,从而失去自己的实际类型。从集合中取出时往往需要转
型,效率低,容易产生错误。JDK 5.0泛型指的是规定了某个集合只可以存放特定类型的对象,会在编译期间进行类
型检查,也可以直接按指定类型获取...
分类:
编程语言 时间:
2016-05-18 19:46:09
阅读次数:
216
Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。
所有实现C...
分类:
编程语言 时间:
2016-05-18 18:48:47
阅读次数:
253
17.01_集合框架(HashSet存储字符串并遍历)
A:Set集合概述及特点
通过API查看即可
和list相比,没有什么特殊方法,都是add(),toArray,asList等方法
B:案例演示
HashSet存储字符串并遍历
public class Demo1_HashSet {
/**
* set:无序(存取顺序不一致)、无索引、不可重复
* @param...
分类:
其他好文 时间:
2016-05-18 18:44:54
阅读次数:
205
18.01 Map集合概述和特点 Map接口概述:将键映射到值的对象,一个映射不能包含重复的键,每个键最多只能映射到一个值 Map接口和Collection接口的不同 1.Map是双列的,Collection是单列的 2.Map的键唯一,Collection的子体系Set是唯一的 3.Map集合的数 ...
分类:
编程语言 时间:
2016-05-15 19:42:12
阅读次数:
240
16.01 ArrayList存储字符串并遍历 ArrayList类概述:底层数据结构是数组,查询快,增删慢,线程不安全,效率高 ArrayList类是List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作 ...
分类:
编程语言 时间:
2016-05-15 19:33:49
阅读次数:
250
17.01 ArrayList集合的toString()方法源码解析 代码: Collection c = new ArrayList(); c.add("hello"); c.add("world"); c.add("java"); System.out.println(c); 输出c时默认调用的 ...
分类:
编程语言 时间:
2016-05-15 19:32:14
阅读次数:
219
15.01 对象数组的概述和使用 15.02 对象数组的内存图解 15.03 集合的由来及与数组的区别 集合类的由来:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。 数组和集合类同的区别: 数组可以存储同一种类型的基本数据也可以存储同一种类型的对象, ...
分类:
编程语言 时间:
2016-05-15 19:29:16
阅读次数:
258
大家在学习Java时,集合框架下有很多类,空闲时,我整理了一下,画了下面的2个图。黄色的代表接口,绿色的是抽象类,蓝色的具体类。下述所有的集合类,都实现了Iterator接口,这是一个用于遍历集合中元素的接口,主要包含hashNext(), next(), remove()三种方法。它的一个子接口L ...
分类:
编程语言 时间:
2016-05-15 18:08:24
阅读次数:
197
一Iterator接口
迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层
结构。迭代器通常被称为"轻量级"对象,因为创建它的代价小。
Java中的迭代器(Iterator)给我们提供了一种通用的方式来访问集合中的元素。可以知道的是,它只是提供了一个
接口,并没有提供真正的Iterator类。Iterator是对collect...
分类:
编程语言 时间:
2016-05-13 17:22:47
阅读次数:
173