导航:首页 > 编程语言 > java泛型静态方法

java泛型静态方法

发布时间:2025-01-22 22:03:15

java中什么叫泛型

泛型。规定了此集合中元素的类型。例如:

ArrayList<Integer> arr = new ArrayList<Integer> ();

这样就创建了一个包含整数的 ArrayList 对象。
如果要自己定义泛型类,就用如下形式:

class MyCollection<E> {...}

尖括号中的类型可以有限制,例如你需要让 MyCollection 中的类型都具有可比性,可以用如下格式:

class MyCollection<E extends Comparable> {...}

此外,要注意泛型的一些特性:

1. 不能直接创建泛型数组。如 new ArrayList<Integer>[5] 之类的是错的。只能用如下方法:new ArrayList[5] 或者 (ArrayList<Integer>[])new ArrayList[5];

2. 静态方法中需要小心,因为 E 一般是非静态类型,如果你这样写:
class MyCollection<E> {
public static MyCollection<E> abc() {
......
}
}
是错的。你只能把 <E> 去掉。

❷ Java中的 static List<Student> students=new ArrayLis

定义了一个类变量,它是一个集合,并初始化为ArrayList类型,集合保存的是Student对象,<Student>这是泛型用法,这样在其他地方给students添加内容时只能添加Student对象

阅读全文

与java泛型静态方法相关的资料

热点内容
windowsxp中工具菜单 浏览:663
43岁学编程怎么样 浏览:721
oracle如何清空表数据 浏览:856
lifi网络如何 浏览:744
如何利用jspwebser 浏览:188
在线调试jses6 浏览:834
javascript实现指定行列的表格 浏览:55
安装驱动程序下载 浏览:660
小米平板共享电脑文件夹在哪里 浏览:977
免费的电脑文件打印软件 浏览:262
pdf文件名长度有限制吗 浏览:813
暗黑破坏神2atma505图文教程 浏览:373
苹果手机怎么文件形式重命名 浏览:83
沈阳如何用app办理个人养老 浏览:698
ps键盘教程 浏览:145
四个excel文件怎么合并 浏览:477
如何将手机视频导入文件管理 浏览:381
cfile读取多个文件 浏览:138
存放的文件有哪些 浏览:582
机器人编程课推广文案怎么写 浏览:950

友情链接