摘要:
User.java package com.klvchen.exer1; public class User { private int id; private int age; private String name; public User() { } public User(int id, i 阅读全文
摘要:
什么是泛型 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在 JDK1.5 之前只能把元素类型设计为 Object,JDK1.5 之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的 阅读全文
摘要:
操作 collection 和 Map 的工具类 reverse(List):反转 List 中元素的顺序 shuffle(List):对 List 集合元素进行随机排序 sort(List):根据元素的自然顺序对指定 List 集合元素按升序排序 sort(List,Comparator):根据指 阅读全文
摘要:
Properties 类是 Hashtable 的子类,该对象用于处理属性文件 由于属性文件里的 key、value 都是字符串类型,所以 Properties 里的 key 和 value 都是字符串类型 存取数据时,建议使用 etProperty(String key, String value 阅读全文
摘要:
一: Map: 双列数据,存储 key-value 对的数据 类似于高中的函数: y = f(×) HashMap: 作为 Map 的主要实现类; 线程不安全的,效率高; 存储null的key和value 1.1 LinkedHashMap: 保证在遍历map元素时,可以按照添加的顺序实现遍历。 原 阅读全文
摘要:
Person.java package com.klvchen.exer; public class Person { private int id; public String name; public Person(int id, String name) { this.id = id; thi 阅读全文
摘要:
collection接口: 单列集合,用来存储一个一个的对象 set接口:存储无序的,不可重复的数据 --> 高中讲的 "集合" HashSet: 作为Set接口的主要实现类;线程不安全的;可以存储null值 LinkedHashSet: 作为HashSet的子类;遍历其内部数据时,可以按照添加的顺 阅读全文
摘要:
ListTest.java package com.klvchen.java; import org.junit.Test; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import 阅读全文
摘要:
IteratorTest package com.klvchen.java2; import org.junit.Test; import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; /* 阅读全文
摘要:
一、集合框架的概述 1.集合、数组都是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 2.1 数组在存储多个数据方面的特点: > 一旦初始化以后,其长度就确定了。 > 数组一旦定义好,其元素 阅读全文