- 博客(25)
- 收藏
- 关注
原创 软件测试基础理论
然后测试经理会编写测试计划并按计划分配任务,而我们测试人员在领取自己的任务后,首先会自己列一个测试计划,合理有序的安排自己的工作进度,接着便开始着手编写测试用例,测试用例编写完成后,我们还会进行用例评审来完善和优化我们的用例,然后便开始一些测试前的准备工作比如搭建测试环境等,开发代码编写完成提测后开始执行用例,执行用例时我们会先进行冒烟测试,就是用有效的数据完整的走一遍主流程,如果主流程走不通就会直接退给开发继续开发,如果主流程能走通,我们才会展开全面的测试,对各个模块进行全面详细的测试。
2024-09-03 08:50:41
680
原创 javaAPI--集合框架
一、为什么要学习集合框架1、数组的缺陷:(1) 数组中只能存储相同类型的数据。(2) 数组的长度固定不变,不能很好的解决元素数量动态变化的问题。(3) 虽然可以通过数组名.length获取数组的长度,但却无法直接获取其中真正存储的元素的个数;(4) 数组采取的是在内存中分配连续空间的方式来存储数据,虽然可以通过下标快速获取元素,但是反过来,要想通过某个元素的信息来查找这个元素 时却比较麻烦,需要逐个遍历,效率低下。(5) 无法通过更复杂、方便的方式来存储数据....2、针对..
2022-04-29 14:19:30
227
原创 java-oop 抽象
抽象类使用abstract关键字声明的类为抽象类抽象类自己并不能实例化,它存在的意义就是为了让子类继承。对于一个父类,它的某个方法在父类中实现没有任何意义,必需在子类中根据具体情况实现,那么这个方法可以声明为abstract抽象方法,此时这个父类也成了abstract抽象类。很多具有相同特征和行为的对象可以抽象为一个类,很多具有相同特征和行为的类可以为一个抽象类抽象类规则:抽象类可以没有抽象方法,有抽象方法的类必须是抽象类 非抽象类继承抽象类必须实现所有有抽象方法 抽象类可以有
2022-03-20 22:12:06
579
原创 java-oop 多态
多态多态性指同一个实体同时具有多种形式多态是同一个行为具有多个不同表现形式或形态的能力,多态性是对象多种表现形式的体现编译时的类型由声明该变量时使用的类型决定运行时的类型由实际赋给变量的对象决定,如果编译时类型和运行时类型不同,就出现多态性比如我们说”宠物”这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、等等,我们就说”宠物”这个对象就具备多态性多态的实现方式1.方法的重载(同一个类里面,返回值相同,方法名相同,参数的个数不同),重写(发生在子类与父类关..
2022-03-20 22:09:50
651
原创 static可以用来修饰那些东西?然后如何访问?
static可以用来修饰 成员变量 静态变量,可以直接通过类名访问 成员方法 静态方法,可以直接通过类名访问 代码块 静态代码块,当Java虚拟机加载类时,就会执行该代码块 如果有多个静态块,按顺序加载,每个静态代码块只会被执行一次静态方法中不能使用this和super ...
2022-03-14 11:09:18
1146
原创 成员变量与局部变量的区别
作用域不同局部变量的作用域仅限于定义它的方法成员变量的作用域在整个类内部都是可见的初始值不同Java会给成员变量一个初始值Java不会给局部变量赋予初始值在同一个方法中,不允许有同名局部变量,在不同的方法中,可以有同名局部变量在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级...
2022-03-08 09:56:45
156
原创 Java 中带参带返回值方法的使用
如果方法既包含参数,又带有返回值,我们称为带参带返回值的方法。例如:下面的代码,定义了一个 show 方法,带有一个参数 name ,方法执行后返回一个 String 类型的结果public String show(String name){ System.out.println("欢迎"+name);}调用带参带返回值的方法:HelloDome h=new HelloDemo();System.out.println(h.show("张三"));运行结果为: 欢迎,张.
2022-02-23 20:30:44
2213
原创 Java 中带参无返回值方法的使用
有时方法的执行需要依赖于某些条件,换句话说,要想通过方法完成特定的功能,需要为其提供额外的信息才行。例如,现实生活中电饭锅可以实现“煮饭”的功能,但前提是我们必须提供食材我们先来看一个带参数,但没有返回值的方法:public void show(String name){ System.out.println("欢迎"+name);}上面的代码定义了一个 show 方法,带有一个参数 name ,实现输出欢迎消息调用带参方法与调用无参方法的语法类似,但在调用时必须传入实际的参数值
2022-02-23 20:29:01
3259
原创 面向对象——对象的引用、比较和销毁
对象是根据类创建的,在Java中,使用关键字new来创建一个新的对象,创建对象需要以下三步:● 声明:声明一个对象,包括对象名称和对象类型。 ● 实例化:使用关键字new来创建一个对象。 ● 初始化:使用new创建对象时,会调用构造方法初始化对象。一个类要想真正的进行操作,则必须依靠对象,对象的定义如下: 类名称 对象名称 = new 类名称(); 这样的格式就产生了对象如果想要访问类中的属性和方法(方法的定义),则可以依靠以下语法:访问类中的属性:对象.属性 调用类中的方法: 对象..
2022-02-23 20:18:28
633
原创 面向对象——类的定义
类的定义格式代码 1.创建并且定义类,定义类名称,类名称首字母大写,驼峰命名 2.编写类的属性 3.编写方法语法:访问修饰符 方法返回值类型 方法名称(形参){方法体,如果说方法有返回值需要return返回值 }...
2022-02-23 20:17:06
190
原创 面向对象——类与对象的概念
● 类:类是一个模板,它描述一类对象的行为和状态。(1)什么是类?类是分类和类别的意思通过分类,可以区别不同的事物种类,类是一组具有共同特性(属性)与行为(方法)的事物集合(2)类与对象之间的关系对象:对象是类的一个实例(对象不是找个男/女朋友),而是有状态和行为例如,一只猫咪是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等类表示一个共性的产物,是一个综合的特征,是一个个性的产物,也是一个个体的特征类由属性和方法组成属性:相当于一个个的特征方...
2022-02-23 20:11:32
483
原创 面向对象——对象作为参数传递
public class Student { //属性 int id;//编号 String Name;//姓名 int age;//年龄 int score;//成绩 //方法 public void showInfo(){ System.out.println("编号:"+id+"\t姓名:"+Name+"\t年龄:"+age+"\t成绩:"+score); }}public class StudentBiz {.
2022-02-21 11:40:48
379
原创 面向对象——数组作为参数传递
public class CalcBiz { //1,计算平均分 //2,计算最大值 //平均分 //此时当前方法中传递的参数为数组类型 public double CalAvg(int[] scores){ //循环处理数组中的数据 //创建一个用于求和的变量 int sum = 0; //循环累加数组中的数据 for (int i = 0; i < scores.length.
2022-02-21 11:38:41
357
原创 面向对象——多个参数的传递使用
public class StudentBiz { //区间查找姓名 开始位置,结束位置,需要查找的姓名 //形参:规定有三个参数传递 第一个参数是整数 第二个参数是整数 第三个参数是字符串 public boolean getName(int start,int end,String name){ //循环查找 for (int i = start-1; i < end; i++) { if (name.equals.
2022-02-21 11:36:18
321
原创 面向对象——带参方法的创建及使用
public class StudentBiz { //属性 (String数组中默认为null(空)) String[] names = new String[10];//用来保存学生姓名 //添加学生姓名 //()中代表的是形式参数(是参数传递的规定,只能往这个方法中传递string类型的数据,并放到了name中) public void addName(String name){ //判断数组中为空的情况下进行姓名添加 for.
2022-02-21 11:29:41
371
原创 面向对象——设置计算器
public class Calc { //属性 int javaScore;//Java成绩 int htmlScore;//html成绩 int dbScore;//数据库成绩 //求和的成绩 public int calcTotalScore(){ //相加成绩并将结果进行返回 int totalResult = javaScore+htmlScore+dbScore; return totalResu.
2022-02-21 11:08:47
256
原创 jQuery---无缝滚动
html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>新闻无缝滚动</title> <style> *{ margin: 0; padding: 0; list-style: none; }
2021-12-19 13:43:47
1555
原创 jQuery---级联菜单
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>省份<select name="" id="province"></select>市区<select name="" id="city"></select&.
2021-12-05 13:41:31
812
原创 java--冒泡排序
int[] numbers = {32,45,53,1,13};for(int i = 0; i < numbers.length-1; i++){ for(int j = 0; j < numbers.length-1-i){ if(numbers[j]>numbers[j+1]){ int temp; temp = number[j]; numbers[j] = numbers[j+1.
2021-11-28 20:23:31
205
原创 var,let,const的区别
1.var:定义的变量可被更改,如果不初始化而直接使用也不会报错如果不给变量传值的话 ,变量就是 undefinedvar msg;console.log(msg) //undefined2.let:定义的变量和var类似,但作用域在当前声明的范围内let不允许同一块作用域出现重复的声明,这样会导致报错var name;var name;let age;let age;//报错 Syntax Error 标识符age已经被声明过了let在全局作用域中声明的变量不会成为
2021-11-28 08:58:16
218
原创 使用jQuery操作
jQuery对javascript中的DOM操作进行封装jQuery中的DOM操作1:样式操作1.设置单个样式: 语法:.css("属性名称","属性值") 代码:$("#p1").css("background","pink");2.设置多个样式: 语法:.css({"属性名称1":"属性值1","属性名称2":"属性值2"}) 代码:$("#p2").css({"background":"red","color":"white"})3.获取样式值: 语法:.css("属性名称")
2021-11-21 13:45:13
511
原创 jQuery动画
jQuery提供了一些默认的动画 控制元素的显示与隐藏 show() hide() 控制元素的透明度 fadeIn() fadeOut() 控制元素的高度 slideUp() slideDown() 自定义动画 animate()1.控制元素的显示与隐藏 show() hide()语法:$("selector").show([speed],[callback]);参考描述: 参数一:速度,可选 例如:1000...
2021-11-14 23:14:28
686
原创 jQuery事件
常用事件分类jQuery事件是对javascript事件的一个封装,常用事件分类: 基础事件: 鼠标事件 mouse 键盘事件 window事件 表单事件 复合事件 鼠标光标悬停 鼠标连续点击鼠标事件方法 描述 执行时机 click() 触发或将函数绑定到指定元素的click事件 单击鼠标时 mouseover() 触发或将函数绑定到指定元...
2021-11-09 00:06:57
198
原创 jQuery选择器
通过css选择器提取元素基本选择器:html代码:<h1>通过标签选择器改变颜色</h1><h2 class="h2">通过标签选择器改变颜色</h2><h3 id="h3">通过标签选择器改变颜色</h3> 标签选择器:$("h1")$("h1").css("color","red"); 类选择器:$(".h1") $(".h...
2021-11-08 10:49:20
701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅