摘要:
Ⅳ、增强循环 1.概述:增强for循环,底层使用的是迭代器,使用for循环的格式,简化了迭代器的书写,是JDK1.5之后出现的新特性 Collection<E> extends Iterable<E>:所有单列集合都可以使用增强for循环。 public interface Iterable<T> 阅读全文
摘要:
Ⅲ、迭代器 1.概述:java.util.Iterator接口,迭代器类,对单列集合进行遍历。无法直接使用,需要Iterator 接口的实现类对象,获取实现类的方式比较特殊。 Collection接口中有一个方法, 【迭代】 Iterator<E> iterator() 返回此 Collection 阅读全文
摘要:
一、数组的特点: 1.数组是一种引用数据类型; 2.元素的数据类型必须统一; 3.数组的长度不可变; 二、数组的初始化: 1.动态初始化: int[] arr = new int[len]; //len为指定 的数组的长度 2.静态初始化: int[] arr = new int[]{1,2,3}; 阅读全文
摘要:
数据结构,先知道以下常用结构基本特点: 1.栈: 先进后出 2.队列: 先进先出 3.数组: 查找快,增删慢 4.链表: 查找慢,增删快 5.红黑树: 快 一,栈 栈,stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在表的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操 阅读全文