hpe实训课(泛型相关)

2020/2/22 17:35:40 人评论 次浏览 分类:学习教程

一.泛型:
*  1.泛型是JDK1.5出现的安全机制
*  2.避免了强制类型转化
*  3.限制了数据类型,保护了数据类型的安全
*  4.将运行期间引发的异常转到了编译期间。
二.什么时候使用泛型?
*  1.当操作的引用类型不确定的时候就要使用泛型<T|E>
*  2.其中<>就是一个用于接收具体数据类型的代表。(明确传入的具体引用数据类型)
三.使用泛型执行的流程
* 	在编译时,通过<>可以确保类型的安全,在运行时,会将泛型移除,因为兼容运行时类的加载器(ClassLoader)

具体实现例子

// 在集合中使用泛型
	@Test
	public void test2() {
		List<Integer> list = new ArrayList<Integer>();
		list.add(78);
		list.add(88);
		list.add(99);
		// 使用for循环遍历集合
		for (int i = 0; i < list.size(); i++) {
			int score = list.get(i);
			System.out.println(score);
			
		}
		
		// 使用迭代器遍历集合
		Iterator<Integer> iterator = list.iterator();
		while (iterator.hasNext()) {
			System.out.println(iterator.next());
			
		}
	}

上一篇:常胜将军

下一篇:c++ vector 二维数组

相关资讯

    暂无相关的资讯...

共有访客发表了评论 网友评论

验证码: 看不清楚?
    -->