A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Echo0912 中级黑马   /  2015-9-12 22:30  /  555 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

addFirst() 和 addLast()                          添加
        removerFirst() 和 removeLast();   删除
        getFirst()  和   getLast();       获取
        get(int index);

        数据结构:
                栈:先进后出。
                队列:先进先出。

        面试题:用LinkedList来模拟栈的数据结构。  1  2  3  4  5
                思路:自己封装一个集合类,然后提供,进栈,出栈,判断栈结构是否为空三个方法就可以了。

                class Stack{
                        private LinkedList list = new LinkedList();

                        //进栈
                        public void in(){
                                list.addLast();
                        }

                        //出栈
                        public void out(){
                                list.removeLast();
                        }

                        //判断栈结构
                        public boolean isEmpty(){
                                list.isEmpty();
                        }
                }

泛型:
        概述:泛指某种类型。
        好处:
                1、提高安全性。(把运行期异常转移到编译期)
                2、不用强转了。
        泛型的格式:
                <>    <>中的数据类型必须是引用类型
        注意事项:
                1、前后泛型必须一致,或者后边的泛型可以不写。
                        ArrayList<String> list = new ArrayList<String>();

2 个回复

倒序浏览
总结的好详细,看看
回复 使用道具 举报
今天才看到这里  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马