zoukankan      html  css  js  c++  java
  • 一、如何通过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;
        }

    }

  • 相关阅读:
    torrent&BT百科
    网页flv下载探索_1
    u-boot FIT image介绍_转自“蜗窝科技”
    28个Unix/Linux的命令行神器_转
    程序员的“纪律性”_转自“蜗窝科技”
    “极致”神话和产品观念_转自“蜗窝科技”
    制作自己的嵌入式Linux电脑_转
    buildroot--uboot&kernel&rootfs全编译工具
    (转)编码规范系列(一):Eclipse Code Templates设置
    matlab图片清晰度调整
  • 原文地址:https://www.cnblogs.com/jack888/p/10898861.html
Copyright © 2011-2022 走看看