01 2025 档案
摘要:设计测试用例的万能思路 针对某个物品/功能进行测试。 万能思路:功能测设 + 界面测试 + 性能测试 + 兼容性测试 + 易用性测试 + 安全测试。 总结: 功能测试: 水杯:装水、喝水... 注册场景:注册 + 登录 想象日常使用中的注册场景有哪些功能。 界面测试: 非软件:颜色、形状、大小、
阅读全文
摘要:线程简介 程序:程序就像一堆写好的指令和数据放在一起,它是静止的,不会自己动起来。 进程(Process):进程是把程序真正运行起来的过程,它是动态的,系统会给它分配各种资源,比如内存等。 线程(Thread):一个进程里通常会有好几个线程,最少也得有一个,不然进程就没啥用了。线程是 CPU 安排干
阅读全文
摘要:什么是异常 异常就像是生活中遇到的意外情况。在程序运行过程中,可能会出现一些意想不到的问题,比如要打开的文件不存在、网络连接突然中断、除数为零等,这些就是异常。当异常发生时,如果不处理,程序可能会崩溃或出现错误结果,所以需要我们去处理这些异常,让程序能更稳健地运行。 假设我们要写一个程序,从键盘读取
阅读全文
摘要:初识面向对象 面向过程思想: 步骤清晰简单,按顺序明确第一步做什么,第二步做什么等。 适合处理一些较为简单的问题。 面向对象思想: 是物以类聚、分类的思维模式,先思考解决问题需要哪些分类,再对分类单独思考,最后对分类下细节进行面向过程的思索。 适合处理复杂问题以及需要多人协作的问题。 对于描述复杂事
阅读全文
摘要:数组概论 数组是相同类型数据的有序集合。 它由相同类型的若干数据按一定先后次序排列组合而成。 其中每个数据叫数组元素,可通过下标来访问这些元素。 数组声明创建 要使用数组,得先声明数组变量,有两种语法: dataType[] arrayRefVar; // 首选的方法 或 dataType arra
阅读全文
摘要:何谓方法 Java 方法是语句的集合,一起执行一个功能。 是解决一类问题步骤的有序组合。 包含于类或对象中。 在程序中创建,在其他地方引用。 设计方法的原则:方法本意是功能块,即实现某个功能的语句块集合,设计时最好保持原子性,一个方法只完成一个功能,利于后期扩展。 方法的定义及调用 Java 的方法
阅读全文
摘要:1、用户交互Scanner Java的工具类,可以通过Scanner类来获取用户的输入。包名:java.util.Scanner import java.util.Scanner Scanner sc = new Scanner(System.in); // sc.hasNext() 与 sc.ha
阅读全文
摘要:一、类注释 1、打开设置 打开设置:Settings->Editor->File and Code Templates,如下图。 File Header.java为引用的模板文件 类头文件注释模板(File Header.java) /** * @title ${NAME} * @date ${DA
阅读全文
摘要:注释 定义:写代码时,随着项目变复杂要用到注释,注释是给写代码的人看的,且写注释是好习惯。 类型: 单行注释 // 多行注释 /* 注释 */ 文档注释 /**注释 */ 标识符 关键字: Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符 标识符注意点: 标识符要以字母(A-
阅读全文
摘要:超详细!Jmeter性能测试 前言 性能测试是一个全栈工程师/架构师必会的技能之一,只有学会性能测试,才能根据得到的测试报告进行分析,找到系统性能的瓶颈所在,而这也是优化架构设计中重要的依据。 测试流程: 需求分析→环境搭建→测试计划→脚本开发→执行与监控→缺陷管理→结果与报告 压力测试 1、线程组
阅读全文
摘要:1972年C诞生 贴近硬件、运行极快、效率较高 操作系统、编译器、数据库、网络系统等 指针和内存管理 1982年C++诞生 面向对象 兼容C 图形领域、游戏等 1995年Java诞生 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java三大版本 JavaSE:标准版(
阅读全文