“核心技术:泛型”的版本间差异
跳到导航
跳到搜索
第3行: | 第3行: | ||
== 为什么要使用泛型 == | == 为什么要使用泛型 == | ||
泛型程序设计(Generic programming) 意味着编写的代码可以被很多不同类型的对象所重用。 | |||
类型参数( type parameters )。ArrayList 类有一个类型参数用来指示元素的类型: | |||
<syntaxhighlight lang="java"> | |||
ArrayList<String> files = new ArrayList<String>(); | |||
</syntaxhighlight> | |||
* 在Java SE 7 及以后的版本中, 构造函数中可以省略泛型类型: | |||
*: <syntaxhighlight lang="java"> | |||
ArrayList<String> files = new ArrayList<>(); | |||
</syntaxhighlight> | |||
== 定义简单泛型类 == | == 定义简单泛型类 == |
2020年10月22日 (四) 12:31的版本
为什么要使用泛型
泛型程序设计(Generic programming) 意味着编写的代码可以被很多不同类型的对象所重用。
类型参数( type parameters )。ArrayList 类有一个类型参数用来指示元素的类型:
ArrayList<String> files = new ArrayList<String>();
- 在Java SE 7 及以后的版本中, 构造函数中可以省略泛型类型:
ArrayList<String> files = new ArrayList<>();