摘要:
一、Arrays工具类概述 JDK 提供了一个工具类专门用来操作数组的工具类,即 Arrays,该 Arrays 工具类提供了大量的静态方法,在实际项目开发中,推荐使用,这样既快捷又不会发生错误。 注意,Arrays不能创建对象,因为它底层的构造方法被私有化了,使用时只能通过Arrays直接调用静态 阅读全文
摘要:
可变参数:定义方法的时候不知道该定义多少个参数 格式: 注意:这里的变量其实是一个数组。如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 阅读全文
摘要:
一、增强for概述 增强for:是for循环的一种。 【格式】 【好处】 简化了数组和集合的遍历。 【弊端】 增强for的目标不能为null。 如何解决呢?对增强for的目标先进行不为null的判断,然后在使用。 增强for其实是用来替代迭代器的 回顾之前讲的List并发修改异常:迭代器遍历元素的时 阅读全文
摘要:
一、泛型概述 1.1 泛型引入 先看下面代码: 我们按照正常的写法来写这个程序,结果却出错了。 为什么呢? 因为我们开始存储的时候,存储了String和Integer两种类型的数据。而在遍历的时候,我们把它们都当作String类型处理的,做了转换,所以就报错了。 但是呢,它在编译期间却没有告诉我们。 阅读全文
摘要:
一、List接口概述 1.1 List概述 有序(存储和取出的元素一致)的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。与 set 不同,列表通常允许重复的元素。 1.2 Li 阅读全文