- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 静态导入的概述和使用
静态导入的概述和使用A:静态导入概述静态导入是导入类中静态方法B:格式:import static 包名….类名.方法名;可以直接导入到方法的级别C:注意事项方法必须是静态的,如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。静态导入开发不用,但是需要能看懂package com.hei...
2019-07-27 20:01:13 225
原创 三种迭代方式能否删除
三种迭代方式能否删除1. 普通for循环,可以删除,但是索引要 - -(减减)。2. 迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常。3. 增强for循环不能删除。package com.heima.jdk5;import java.util.ArrayList;public class Demo03_Foreach { public sta...
2019-07-14 22:20:43 524
原创 ArrayList存储自定义对象并遍历增强for版
ArrayList存储自定义对象并遍历增强for版package com.heima.jdk5;import java.util.ArrayList;import com.heima.bean.Person;public class Demo02_Foreach { /** * 增强for循环底层依赖的是迭代器(Iterator) */ public static vo...
2019-07-14 17:02:01 217
原创 增强for的概述和使用
增强for的概述和使用A:增强for概述简化数组和Collection集合的遍历B:格式:for(元素数据类型 变量 : 数组或者Collection集合) {使用变量即可,该变量就是元素}C:案例演示数组,集合存储元素用增强for遍历D:好处简化遍历增强for循环底层依赖的是迭代器(Iterator)package com.heima.jdk5;...
2019-07-14 16:42:10 332
原创 泛型高级之通配符
泛型高级之通配符A:泛型通配符<?>任意类型,如果没有明确,那么就是Object以及任意的Java类了B:? extends E向下限定,E及其子类C:? super E向上限定,E及其父类package com.heima.generic;import java.util.ArrayList;import com.heima.bean.Pe...
2019-07-14 16:25:32 378
原创 泛型接口的概述和使用
泛型接口的概述和使用A:泛型接口概述把泛型定义在接口上B:定义格式public interface 接口名<泛型类型>C:案例演示泛型接口的使用package com.heima.generic;public class Demo04_Generic { /** * A:泛型接口概述 * 把泛型定义在接口上 B:定义格式 ...
2019-07-14 15:50:24 492
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人