第十二节:第四部分:集合框架:List系列集合:LinkedList集合的底层原理、特有方法、栈、队列

LinkedList集合的底层原理



LinkedList集合的应用场景之一


代码:掌握LinkedList集合的使用

java 复制代码
package com.itheima.day19_Collection_List;

import java.util.LinkedList;
import java.util.List;

//掌握LinkedList集合的使用。
public class ListTest3 {
    public static void main(String[] args) {
        // 1、创建一个队列。
        LinkedList<String> queue = new LinkedList<>();
        //入队
        queue.addLast("第一号人");
        queue.addLast("第二号人");
        queue.addLast("第三号人");
        queue.addLast("第四号人");
        queue.addLast("第五号人");
        queue.addLast("第六号人");
        System.out.println(queue);
        //出队
        System.out.println(queue.removeFirst());
        System.out.println(queue.removeFirst());
        System.out.println(queue.removeFirst());
        System.out.println(queue.removeFirst());
        System.out.println(queue);
        System.out.println("================================");
        // 2、创建一个栈对象。
        LinkedList<String> stack = new LinkedList<>();
        //压栈(push)
        stack.push("第1颗子弹");
        stack.push("第2颗子弹");
        stack.push("第3颗子弹");
        stack.push("第4颗子弹");
        stack.push("第5颗子弹");
        stack.push("第6颗子弹");
        System.out.println(stack);
        //出栈(pop)
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack.pop());
        System.out.println(stack);

    }
}
相关推荐
SimonKing1 分钟前
揭秘自定义注解,背后的面向切面编程(AOP)的艺术
java·后端·架构
纪元A梦1 分钟前
分布式拜占庭容错算法——实现工作量证明(PoW)算法详解
java·分布式·算法
赤橙红的黄19 分钟前
Spring BeanPostProcessor
java·spring
都叫我大帅哥40 分钟前
从HotSpot角度看synchronized的底层结构
java
都叫我大帅哥1 小时前
Java线程与线程池:从入门到“避坑”全攻略
java
the_seventh_dog1 小时前
mybatis和hibernate区别
java·mybatis·hibernate
LiuYaoheng1 小时前
【JVM】Java类加载机制
java·jvm·笔记·学习
黄雪超1 小时前
JVM——JVM中的字节码:解码Java跨平台的核心引擎
java·开发语言·jvm
wangfenglei1234561 小时前
idea不识别lombok---实体类报没有getter方法
java·ide·intellij-idea
烬奇小云1 小时前
怎么通过 jvmti 去 hook java 层函数
java·开发语言