摘要:
HashSet集合特点: 无序不可重复 package com.javaSe.HashSet; import java.util.HashSet; import java.util.Set; /* HashSet集合: 无序不可重复 */ public class HashSetTest01 { p 阅读全文
摘要:
案例1: package com.javaSe.foreach; public class ForEachTest01 { public static void main(String[] args) { // int类型数组 int[] arr = {111,222,333,444,555,666 阅读全文
摘要:
什么是泛型: 1 JDK5.0之后推出的新特性:泛型 2 泛型这种语法机制,只在程序编译阶段起作用,只是给编译器作参考的。(运行阶段泛型没用!) 3 使用了泛型的好处是什么? 第一:集合中存储的元素类型统一了。 第二:从集合中取出的元素类型是泛型指定的类型,不需要进行大量的“向下转型”! 4 泛型的 阅读全文
摘要:
案例: package com.javaSe.List; import java.util.*; /* Vector: 1 底层也是一个数组。 2 初始化容量: 10 3 怎么扩容的? 扩容之后是原容量的2倍。 10 --> 20 --> 40 --> 80 4 ArrayList集合的扩容特点 1 阅读全文
摘要:
双向链表结构图: 就是他包含上一个节点的内存地址。并且还包含下一个节点的内存地址。 案例: package com.javaSe.List; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; 阅读全文
摘要:
ArrayList集合: 1 默认初始化容量10(底层县创建了一个长度为0的数组,当添加第一个元素的时候,初始化容量10。) 2 集合底层是一个Object[]数组 3 构造方法: new ArrayList(); new ArrayList(20); 4 ArrayList集合的扩容: 原容量的1 阅读全文
摘要:
模拟链表: Node(节点): package com.javaSe.List; /* 单链表中的节点。 节点是单向链表中的基本单元。 每一个节点Node都有两个属性: 一个属性:是存储的数据 另一个属性:是下一个节点的内存地址 */ public class Node { // 存储的数据 Obj 阅读全文
摘要:
计算机英语: 增删改查这几个单词要知道: 增:add、save、new 删:delete、drop、remove 改:update、set、modify 查:select、find、get、query 测试List接口中常用方法: package com.javaSe.List; import ja 阅读全文