码迷,mamicode.com
首页 > 编程语言 > 详细

-Java-泛型

时间:2017-08-25 16:52:37      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:==   gem   速度   move   集合   stack   出栈   south   .com   

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

Vector:

1.在多线程的情况下速度比较慢

2.线程安全类

2是最早的集合类.

LinkedList:

技术分享

这个类就好比是双链集合

addFirst 是向前面添加

addLast 是向后面添加

removeLast 是向后面移除

removeFirst 是向前面移除

Stack 堆栈集合:

此集合继承于vector 也是线程安全的

技术分享

push 压栈 就是一个添加

技术分享

pop 出栈

peek 反馈当前要出栈的对象

1.先拿出当前要出栈对象

2.按下标输出要出栈的对象

3.返回拿出的对象

泛型:

什么是泛型?泛型的目的是用来说明集合中存储的类型

一个类申请了泛型,如果你不使用的话,那就是一个object类型

技术分享

这个类里面有申请了泛型你才可以写泛型,没有就需要写

技术分享

就好比这样,这样就规定了自能存string类型的了

技术分享

你不用的话就是object类型,如果你定义string类型那就是string类型

一个类可以申请很多个泛型,如下图:

技术分享

技术分享

定制一下参数类型中的泛型类型

-Java-泛型

标签:==   gem   速度   move   集合   stack   出栈   south   .com   

原文地址:http://www.cnblogs.com/kaigexuetang/p/7428515.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!