《java基础内容复习四》

一、循环总结
1、for,while 与 do while 的区别
A.for 与 while 的区别是先判断再执行循环操作
B.do whlie 先执行循环操作,再进行判断 至少会执行一次
C.for 循环与 while 区别
循环次数固定的时候,使用for循环
循环次数不固定的时候,使用while循环
2、三种循环的使用的场景
A.循环次数固定的时候 使用for循环
B.循环次数不固定,且需要判断之后,再执行
C.循环次数不固定,至少会执行一次循环操作的时候,使用 do while

二、泛型
1、E - Element 元素泛型,用在方法体中时注意类型参数只能是引用型类型,不能是原始类型(像 int、double、char 等)

package generics;
public class GenericsE {
    public static void main(String[] args) {
        //泛型<T>元素类型,扩大通用性
        Integer[] arr = {1,2,3,4};
        String[] str = {"硅谷","花生"};
        new GenericsE().demo01(arr);
        new GenericsE().demo01(str);
    }
    public <E> void demo01(E[] temp){
        for (E element : temp ) {
            System.out.println(element);
        }
    }
}

2、T - Type(Java 类)

package generics;

public class GenericsT {
    public static void main(String[] args) {
        Cat<String> cat1 = new Cat<>("硅谷");
        System.out.println(cat1.getT());
        Cat<Integer> cat2 = new Cat<>(666);
        System.out.println(cat2.getT());
    }
}

//所谓的泛型类就是"属性泛型化"
class Cat<T> {

    private T t;
    
    public Cat(T t) {
        this.t = t;
    }
    
    public T getT() {
        return t;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT阿生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值