随笔分类 -  javaSE.Collection集合

千锋,king
摘要:Properties 属性集合 特点: 存储属性名和属性值; 属性名和属性值都是字符串类型; 没有泛型; 和流有关; /** * 演示Properties */ public class PropertiesDemo { public static <FileIutputStream> void m 阅读全文
posted @ 2022-03-17 12:08 老李学Java 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Collections 概念 集合工具类; 定义除了存取以外的集合常用方法; 方法: void reverse(List list) //反转集合中元素的顺序 void shuffle(List list) //随机重置集合元素的顺序 void sort(List list) //升序排序(元素必须 阅读全文
posted @ 2022-03-11 10:05 老李学Java 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Map 特点 无序、无下标; 存储键值对<Key,Value>,键不能重复,值可以重复; 一旦键值相同,值不同,则做替换操作; 方法 V put(K key,V value) //将对象存入到集合中,关联键值,key重复则覆盖; V get(Object key) //根据键获取对应的值 Set k 阅读全文
posted @ 2022-03-10 09:15 老李学Java 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Set接口 特点:无序,无下标,元素不可重复; 方法:全部继承自Collection; HashSet(重点) 基于HashCode实现元素不重复; 当存入元素的哈希码相同时,会调用equals进行确认,如为true,则拒绝后者进入: 1.根据hashcode计算保存的位置,如果位置为空,则直接保存 阅读全文
posted @ 2022-03-01 14:02 老李学Java 阅读(20) 评论(0) 推荐(0) 编辑
摘要:泛型 java泛型是jdk1.5中引入的一个新特性,其本质是参数化类型,把类型作为参数传递; 常见形式有:泛型类,泛型接口,泛型方法 语法: <T,...> T称为类型占位符,表示一种引用类型; 好处:1.提高代码的重用率; 2.防止类型转换异常,提高代码的安全性; 【注意】1. 只能是引用类型 2 阅读全文
posted @ 2022-03-01 12:02 老李学Java 阅读(23) 评论(0) 推荐(0) 编辑
摘要:###3.ArrayList 数组结构实现,查询快、增删慢; JDK1.2版本,运行效率快、线程不安全; public class ArrayListDemo { public static void main(String[] args) { //创建集合 ArrayList arrayList 阅读全文
posted @ 2022-02-22 10:57 老李学Java 阅读(20) 评论(0) 推荐(0) 编辑
摘要:2.List接口 特点:有序,有下标,元素可重复; 方法 void add(int index,Object obj) //在index位置插入对象obj; boolean addAll(int index,Object obj) //将一个集合中的元素添加到此集合中的index位置; Object 阅读全文
posted @ 2022-02-22 09:34 老李学Java 阅读(22) 评论(0) 推荐(0) 编辑
摘要:###1.Collection集合 概念:对象的容器,定义了对多个对象进行操作的常用功能,类似数组; 和数组的区别: 数组长度固定,集合长度可变 数组可以存储基本类型和引用类型,集合只能存储引用类型; 位置:java.utils ###2.Collection父接口 特点:代表一组任意类型的对象,无 阅读全文
posted @ 2022-02-21 16:29 老李学Java 阅读(47) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示