- 博客(3)
- 收藏
- 关注
原创 链表实现bag stack queue数据结构
import java.util.Iterator;/* * 背包bag是一种不支持删除元素的集合数据结构,它的目的是为了收集 * 元素并迭代遍历所收集到的元素,以下是用链表实现的bag的API * 集合中的元素使用了泛型Item * 实现Iterable接口可以使得bag集合能用foreach迭代 * */public class Bag implements Iterable{
2018-01-29 18:06:38 162
原创 java多线程的基本概念和简单操作
线程是一个程序内部的顺序控制流 简单说,线程是程序里面不同的执行路径main方法就是一个主线程 线程与进程的区别 1每个进程都有独立的代码和数据空间(进程上下文),进程间的切换开销较大 2线程可以看成轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器,线程切换开销小多进程:在操作系统中同时运行多个任务多线程:在同一应用程序中有多个顺序流同
2017-09-25 11:09:49 161
原创 浅谈List接口 自己实现ArrayList LinkedList主要方法
List 存放对象有序可重复Set 存放对象无序不可重复Map 存放键值对 Collection接口主要方法int size();boolean isEmpty();boolean contains(Object obj);Iterator iterator();Object[] toArray();boolean add(E e);boolean re
2017-09-22 16:56:54 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人