汽水瓶 文章目录题目来源题目描述输入描述:输出描述:示例1实现代码题目来源https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f?tpId=37&&tqId=21245&rp=1&ru=/activity/oj&qru=/ta/huawei/question-ranking题目描述...
HTTP协议详解 HTTP(Hyper Text Transfer Protocol)协议:超文本传输协议。是一个常见的应用层协议。主要负责应用程序间的内容沟通。事务处理的过程1.客户端与服务器端建立连接2.客户端向服务器端发起请求3.服务器接收请求,后根据请求返回相应的应答4.客户端与服务器端断开连接HTTP协议格式HTTP请求:首行、Header、BodyHeader和Body之间有一行空...
选择排序 文章目录思想实现代码衡量指标思想将序列在逻辑上分为已排序区间和待排序区间;初始认为所有元素都在待排序序列。设置一个最小下标minIndex,从当前待排序元素开始往后找,找到最小元素,将最小下标指向最小元素。出来后将最小元素交换到未排序区间最前。就认为此元素已经属于已排序区间了。实现代码具体方法 public static void selectSort(int[] ar...
实现多线程的三种方式:Thread类、Runnable接口、Callable接口实现多线程 文章目录继承java.lang.Thread(JDK1.0)类,覆写run()方法实现Runnable接口,覆写run()方法继承Thread与实现Runnable的区别实现Callable接口,覆写call()方法继承java.lang.Thread(JDK1.0)类,覆写run()方法无论哪种方式实现多线程,线程启动 一律按照Thread类提供的start()方法start()才会让多个...
测试用例 文章目录一、什么是测试用例?二、评价测试用例的标准三、测试用例的好处四、测试用例的设计方法1.基于需求的设计2.具体设计方法五、什么是测试用例的有效性?六、测试用例的粒度和评价(写完之后如何评估)一、什么是测试用例?测试用例是一组向被测试程序提供的集合,包括:测试环境,操作步骤 ,测试数据,预期结果等二、评价测试用例的标准表达清晰,无二义性输入与输出明确,一条用例对应一个预期的输出可操...
HashMap、TreeMap、HashTable的区别与联系 联系HashMap、TreeMap、HashTable都是Map<K,V>接口的子类。Map接口是存放一对对象的最顶级接口。区别HashMapTreeMapHashTable底层实现基于哈希表+红黑树(JDK1.8之后)基于红黑树基于哈希表K处存放null允许不允许不允许V处存放null允许允许不允许初始化方式懒加...
测试基础知识 文章目录一、什么是软件测试?软件测试的目的和原则?二、测试与调试区别三、需求(了解)四、什么是软件缺陷(bug)?五、软件开发的流程(软件生命周期)?六、软件测试的流程?相应开发周期测试做什么?七、四种软件开发模型九、bug详解如何描述bugbug级别bug的生命周期一、什么是软件测试?软件测试的目的和原则?1) 找bug2) 评价一个程序或系统属性好还是不好,即评价软件质量3) 用人工/...
ArrayList、Vector、LinkedList的区别与联系 文章目录联系底层实现区别联系ArrayList、Vector、LinkedList都是List接口的常见子类底层实现ArrayList是基于数组实现的Vector也是基于数组实现的Vector是基于双向链表实现区别ArrayList与VectorArrayListVector产生版本JDK1.2JDK1.0初始化策略内部数组声明时时空的,第...