201671010128 2017-10-30《Java程序设计》之泛型程序设计
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201671010128 2017-10-30《Java程序设计》之泛型程序设计相关的知识,希望对你有一定的参考价值。
一、基本概念
- 泛型也被称为参数化类型(parameterized type),就是在定义类、接口和方法时,通过类型参数指示将要处理的对象类型。(如ArrayList类)
- 泛型程序设计(Generic programming)意味着编写代码可以被很多不同类型的对象所重用。
- 一个泛型类(generic class)就是具有一个或多个类型变量的类,即创建用类型作为参数的类。
二、一些特性
- 泛型类可以有多个类型变量。例如:public class Pair<T, U> { … }
- 类定义中的类型变量用于指定方法的返回类型以及域、局部变量的类型。
三、泛型方法
- 除了泛型类外,还可以只单独定义一个方法作为泛型方法,用于指定方法参数或者返回值为泛型类型,留待方法调用时确定。
- 泛型方法可以声明在泛型类中,也可以声明在普通类中。
四、面向对象程序设计课程学习进度条
周次 | (阅读/编写)代码的行数 | 发布博客量/评论博客数量 | 课堂/课余学习时间(小时) | 最满意的编程任务 |
第一周 | 20/7 | 1/1 | 6/4 | 编写Hello world程序 |
第二周 | 38/20 | 1/1 | 6/5 | 实验二 任务三 |
第三周 | 50/30 | 1/1 | 6/7 | 实验三 |
第四周 | 58/46 | 1/1 | 6/5 | 编写输出N位数各位数字,及求和 |
第五周 | 67/53 | 1/1 | 6/6 | 类的定义与重载 |
第六周 | 71/60 | 1/1 | 6/4 | 接口 |
第八周 | 80/66 | 1/1 | 6/3 | Lamdba表达式 |
第九周 | 85/60 | 1/1 | 6/2 | ID的操作 |
第十周 | 121/80 | 1/ | 6/2 | 实验九 |
...... | ||||
累计 | 590/415 | 9/8 | 54/38 |
以上是关于201671010128 2017-10-30《Java程序设计》之泛型程序设计的主要内容,如果未能解决你的问题,请参考以下文章
201671010128 2017-11-29《Java程序设计》之应用程序部署
201671010128 2017-12-17《Java程序设计》之并发
201671010128 2017-11-12《Java程序设计》之图形程序设计
201671010128 2017-10-08《Java程序设计》之Lambda与内部类