摘要:
LikendList双向链表: 链表的优点: 因为i链表上的元素在空间存储上内存地址不连续, 所以随机增删元素的时候不会有大量元素位移,因此随机增删效率较高。 在开发中,如果遇到随机增删集合中元素的业务比较多时,建议 使用LinkedList。 链表的缺点: 不能通过数学表达式计算被查找元素的内存地 阅读全文
摘要:
一、增强for循环使用: 1、foreach有一个缺点:没有下标。在需要使用下标的循环中,不建议使用增强for循环。 for(元素类型 变量 : 数组或集合){ System.out.println(变量); } foreach遍历数组 /* JDK5.0之后推出了一个新特性:叫做增强for循环,或 阅读全文
摘要:
左移(指的是箭头朝向) << :十进制的数组转化为由0和1组成的二进制,之后,左移每一位都要移动 右移(指的是箭头朝向) >> :十进制的数组转化为由0和1组成的二进制,之后,右移每一位都要移动 如图所示: 需求:不使用变量交换a和b的值 //位运算 public class Test { publ 阅读全文
摘要:
一、List集合存储元素特点: 有序可重复; 有序:List集合中的元素有下标,从0开始,以1递增。可重复:存储一个1,还可以再存储1. 二、List集合常用方法: 1、List是Collection接口的子接口,肯定List接口有自己“特色”的方法: List接口特有的常用的方法: void ad 阅读全文
摘要:
Collection中能存放的元素: 没有使用“泛型”之前,Collection中可以存储Object的所有子类型。 使用了“泛型”之后,Collection中只能存储某个具体的类型。 Collection中什么都能存,只要是Object的子类型就行。 集合中不能直接存储基本数据类型,也不能存jav 阅读全文