2019年暑假学习进度报告第八篇

一. 本周做了什么

本周是大一暑假第八周,有较多的时间写代码。

学习时间大约有10小时,敲代码大约有7小时。

二. 下周准备做什么?

继续跟书和网站学习 Java。

三. 本周遇到的问题?

1.为了不使编译器出现警告,需要前后都使用泛型,像这样:

ArrayList heros = new ArrayList();

不过JDK7提供了一个可以略微减少代码量的泛型简写方式

ArrayList heros2 = new ArrayList<>();

后面的泛型可以用<>来代替,聊胜于无吧

2.如果希望只取出,不插入,就使用? extends Hero
如果希望只插入,不取出,就使用? super Hero
如果希望,又能插入,又能取出,就不要用通配符?

转载于:https://www.cnblogs.com/deepend/p/11442396.html

你可能感兴趣的:(2019年暑假学习进度报告第八篇)