摘要: Map接口的实现类HashMap 示例代码: public class Student { private String name; private int age; public Student() { } public Student(String name, int age) { this.n 阅读全文
posted @ 2020-07-08 15:52 邱大将军 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Map接口 特点 子接口:SortedMap 实现类: TreeMap implement SortedMap HashMap Map接口使用 示例代码: /** * Map接口的使用 * 特点:1.存储键值对 2.键不能重复,值可以重复 3.无序 */ public class Demo { pu 阅读全文
posted @ 2020-07-08 15:51 邱大将军 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Set接口 特点:无序、无下标、元素不可重复 方法:全部继承自Collection中的方法 Set接口使用 示例代码: /** * 测试Set接口的使用 * 特点:无序、无下标、不可重复 */ public class Demo { public static void main(String[] 阅读全文
posted @ 2020-07-08 13:41 邱大将军 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 泛型 java泛型是JDK1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传第。 常见形式有泛型类、泛型接口、泛型方法。 语法 <T,...> T作为类型占位符,表示一种引用类型。 好处: 提高代码的重用性 防止类型转换异常,提高代码的安全性 泛型类 /** * 泛型类 * 语法:类名< 阅读全文
posted @ 2020-07-07 19:22 邱大将军 阅读(93) 评论(0) 推荐(0) 编辑
摘要: LinkedList源码分析 transient int size = 0; //集合大小 transient Node<E> first; //指向头 链表头节点 transient Node<E> last; //指向尾 链表尾节点 public LinkedList() {} //构造方法 a 阅读全文
posted @ 2020-07-07 18:09 邱大将军 阅读(86) 评论(0) 推荐(0) 编辑
摘要: ArrayList源码分析 private static final int DEFAULT_CAPACITY = 10; 添加任意一个元素之后默认容量 DEFAULT_CAPACITY = 10 如果没有添加元素 默认容量是0 当添加元素超过容量时,会进行扩容,扩容为原来的1.5倍。 transi 阅读全文
posted @ 2020-07-07 15:20 邱大将军 阅读(82) 评论(0) 推荐(0) 编辑
摘要: List接口的实现类 ArrayList【重点】: 数组结构实现,查询快,增删慢; 运行效率快,线程不安全 Vector: 数组结构实现,查询快,增删慢 运行效率慢,线程安全 LinkedList: 链表结构实现,增删快,查询慢。 ArrayList使用 示例代码; /** * ArrayList的 阅读全文
posted @ 2020-07-07 15:18 邱大将军 阅读(455) 评论(0) 推荐(0) 编辑
摘要: List接口 特点:有序、有下标、元素可以重复 常用方法: void add(int index,Object o) //在index位置插入对象o boolean addAll(int index,Collection c) //将一个集合中的元素添加到此集合中的index位置 Object ge 阅读全文
posted @ 2020-07-07 13:59 邱大将军 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Collection接口 特点:代表一组任意类型的对象,无序、无下标、不能重复。 常用方法: boolean add(Object obj) //添加一个对象 boolean addAll(Collection c) //将一个集合中的所有对象添加到此集合中 void clear() //清空此集合 阅读全文
posted @ 2020-07-07 13:01 邱大将军 阅读(128) 评论(0) 推荐(0) 编辑
摘要: System类 示例代码: public class Demo3 { public static void main(String[] args) { //arrayCopy 数组复制 int[] src = {12, 34, 45, 56, 67, 45}; int[] dest = new in 阅读全文
posted @ 2020-07-06 18:28 邱大将军 阅读(118) 评论(0) 推荐(0) 编辑