摘要:
前言 之前简单分析了Java正则表达式的基础用法和部分规则:String.matches方法使用 今天来看一下常用来处理正则表达式的两个类: Pattern 包名:java.util.regex.Pattern; Pattern 类用于表示一个正则表达式的编译版本。通过 Pattern.compil 阅读全文
摘要:
Stream是Java 8 API添加的一个新的抽象,称为流Stream,以一种声明性方式处理数据集合(侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式) Stream流是从支持数据处理操作的源生成的元素序列,源可以是数组、文件、集合、函数。流不是集合元素,它不是数据结构并不保存数据,它 阅读全文
摘要:
前言 java集合框架主要包括两种类型的容器,一种是集合,存储一个元素集合(Collection),另一种是图(Map),存储键/值对映射 java集合简介 一、集合简介 java集合可分为Set、List、Queue和Map四种体系。 set代表无序、不可重复的集合 List代表有序、重复的集合 阅读全文
摘要:
1 测试理论 1.1 测试基础 1.1.1 什么是软件测试? 软件就像游戏,开发是造游戏,软件测试是试玩找 Bug,让游戏更好玩 。 1.1.2 软件测试的目的? 找毛病保好用:像检查新玩具,找出软件毛病,让它好用不出错。 防问题于未然:提前排查软件问题,免得用的时候掉链子,耽误事儿。 阅读全文
摘要:
一. HTML语言 HTML是超文本标记语言。 超文本:文本、图片、声音、视频、表格、链接等等。 标记:由许许多多的标签组成。 二. HTML结构 HTML 代码是由 "标签" 构成的。 形如: <body>hello</body> 标签名 (body) 放到 < > 中。 大部分标签成对出现。为开 阅读全文
摘要:
注解入门 什么是注解: Annotation(注解)相关内容 引入时间:从 JDK 5.0 开始引入。 作用 并非程序本身,可对程序作出解释,这和注释类似。 能被其他程序(如编译器)读取。 格式:以 “@注释名” 形式存在于代码中,还可添加参数值,例如 @SuppressWarnings(value 阅读全文
摘要:
知识预备 网络通信 : 网络通信是指,将一台设备(Host1)中的数据通过网络传输到另一台设备(Host2)。java.net 包下提供了许多用于完成网络通信的类或接口。 相关流程图如下 : 网络 : 两台或两台以上的设备通过一定物理设备(交换机,网关服务器等等)连接起来构成了网络(强调 阅读全文
摘要:
设计测试用例的万能思路 针对某个物品/功能进行测试。 万能思路:功能测设 + 界面测试 + 性能测试 + 兼容性测试 + 易用性测试 + 安全测试。 总结: 功能测试: 水杯:装水、喝水... 注册场景:注册 + 登录 想象日常使用中的注册场景有哪些功能。 界面测试: 非软件:颜色、形状、大小、 阅读全文
摘要:
线程简介 程序:程序就像一堆写好的指令和数据放在一起,它是静止的,不会自己动起来。 进程(Process):进程是把程序真正运行起来的过程,它是动态的,系统会给它分配各种资源,比如内存等。 线程(Thread):一个进程里通常会有好几个线程,最少也得有一个,不然进程就没啥用了。线程是 CPU 安排干 阅读全文
摘要:
什么是异常 异常就像是生活中遇到的意外情况。在程序运行过程中,可能会出现一些意想不到的问题,比如要打开的文件不存在、网络连接突然中断、除数为零等,这些就是异常。当异常发生时,如果不处理,程序可能会崩溃或出现错误结果,所以需要我们去处理这些异常,让程序能更稳健地运行。 假设我们要写一个程序,从键盘读取 阅读全文