• 一、如何通过List和LinkedList实现自定义的栈


    【】

    package com.temp;

    import java.util.Vector;

    public class Temp {

    public static void main(String[] args) {
    1.同步 异步
    2、异步
    未响应= 假死 (占用的内存过多 内存无法进行处理)
    请求方式:同步 异步
    网页的展现过程中:1、css文件的下载 2、js 文件进行下载 3、下载当前的html页面 4、显示
    1、同步 (获取数据 页面刷新)
    ajax 异步动作 
    success 成功对应属性 error 失败对应的属性 callback 回调函数
    异步解决问题:未响应=假死
    未响应 (并发数)
    本机的浏览器进行访问请求而永远得不到响应所造成的未响应
    并发量: 服务器能够同时承受访问量的最大数值
    Jmeter 测试当前服务器(服务器容器 tomcat)的并发量
    服务器的带宽 客户端在访问服务器的相应的速度 上行(处理请求的) 下行(响应请求)
    集群(N 台服务器在同一个局域网之内)
    分布式(微服务:线程中的 生产者和消费者 http协议来实现)

    1.
    Vector线程同步,线程安全
    ArrayList的运行速度较快,因为没有使用线程

    复制代码
    Vector v=new Vector();
            v.add("a");
            v.add("a");
            v.add("a");
            v.add("a");
            v.add("a");
            v.add("a");
            v.add("a");
            System.out.println(v.size());
            
    复制代码


    //栈

    复制代码
    MyStark ms=new MyStark();
            ms.push("a");
            ms.push("b");
            ms.push("c");
            ms.push("d");
            ms.push("e");
            for (int i = 0; i < ms.arr.size(); i++) {
                System.out.println(ms.arr.size());
                System.out.println(ms.prop());
            }
    复制代码

    }
    }

    【MyStark类】

    package com.temp;

    import java.util.ArrayList;
    import java.util.LinkedList;

    public class MyStark {

    第一种方法

        ArrayList arr=new ArrayList();
        public void push(Object object) {
            arr.add(0,object);
        }
        
        public Object prop() {
            //取第一个元素
            return arr.get(0);
        }

    第二种方法

    LinkedList arr=new LinkedList();
        
        public void push(Object object) {
            arr.addFirst(object);
        }
        
        public Object prop() {
            Object o=arr.getFirst();
            arr.getFirst();
            return o;
        }

    }

  • 相关阅读:
    mysql 状态查看
    Float浮点内存存储方式 转
    printf("%d",5.01)和printf("%f",5)的输出结果
    RMBP
    小D课堂【SpringBoot】接口Http协议开发实战
    尚硅谷【SpringBoot】web(源码讲解太多不建议阅读)
    尚硅谷【SpringBoot】入门
    51cto-spring boot(一Spring4快速入门)
    Eclipse使用Maven时出现:Index downloads are disabled, search results may be incomplete.问题解决
    maven(二)
  • 原文地址:https://www.cnblogs.com/jack888/p/10898861.html
Copyright © 2020-2023  润新知