- 博客(35)
- 收藏
- 关注
原创 测试学习——简单了解
测试:写测试用例,执行测试,自动化测试,性能测试,开发测试平台通过各种手段,验证软件是否符合用户需求。当需求规格说明书没有提到的功能,判断标准以最终用户为准,当程序没有实现其最终用户合理预期的功能要求时,就是软件错误。定义:测试用例是为了实施测试而向被测试的系统提供的一组集合,包含:测试环境,操作步骤,测试数据,预期结果。计划:项目什么时候开发,什么时候结束开发,由谁开发,测试确定开始结束的时间,测试人员。软实力:团队协作能力,沟通能力,抗压力,适应能力,探索能力。测试:技术要求更广,什么都得会一点。
2023-11-12 12:52:44 33
原创 JavaEE学习——多线程基础和进阶
我们已经在上一节的内容中简单的介绍了进程和线程的内容和之间关系,在这一节中将会着重讲述在java编程中如何使用多线程来处理各种的问题。
2023-08-06 18:22:01 46
原创 Java学习——接口
核心区别,抽象类中可以包含普通方法和普通字段,这个的哦一同方法可以被子类直接使用,而接口中不能包含普通方法,子类必须重写所有的抽象方法。接口中的每个方法都是抽象方法(或者default方法),会被隐式指定为public abstract。接口不可以直接使用,和抽象类一样,必须有一个实现类来实现该接口中的所有抽象方法。接口是公共的行为规范标准,可以看为多个类的公共规范,是一种引用数据类型。在java中类和一个类只能继承一个类,但是一个接口可以继承多个接口。接口也是一种引用类型,不可以直接new新对象。
2023-07-15 11:06:45 21 1
原创 Java学习——抽象
说实话,我感觉就算没有这个东西,也可以正常通过父类子类完成同样的功能,但为什么要有抽象类呢,我认为,它把重点放在了子类身上,一旦出错,大部分请款都在子类,可以更早发现问题,预防处处。3.2抽象方法不可以用private修饰,abstract 和 static组合违法。3.3抽象方法不可以被final和static 修饰,因为要被子类继承重写。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类中可以包含抽象方法,有抽象方法一定就是抽象类。抽象类 对象名 =new 抽象类();
2023-07-15 09:55:34 21 1
原创 Java学习——封装,继承,多态
注意 子类会将父类中的成员变量或者成员方法继承到子类中,子类继承父类之后,必须要添加自己特有的成员,体现出与基类不同,否则就没有必要继承。如果父类构造方法是带有参数的,,此时需要用户为子类显示定义构造方法,并在子类构造方法中选择合适的父类构造方法调用,负责编译失败;如果父类显示定义无参的默认构造方法,在子类第一行默认有隐含的super()调用,即调用基类构造方法;如果成员变量子类中无,则访问父类继承下来的,如果父类中也没有定义,则会报错。如果创建子类对象,会先调用父类的构造方法,在调用子类的构造方法。
2023-07-14 16:46:20 53 1
原创 Java学习——方法
注意:因为要直接调用,所以需要加static 将方法变为静态方法,这样就可以不需要对象引用就可以直接调用方法。形参和实参是两个东西,除非涉及地址,比如数组什么的,不然实参大部分情况是不发生变化的。在java当中,如果有多个方法的名字相同,但是参数列表不同,则称这几种方法被重载了;而方法在定义时需要借助一个变量,用来保存方法在调用时传递过来的值x和y就是形参。在我看来,Java中的方法可以类比于C语言中的函数。参数列表不能相同,个数不同,次序不同,类型不同。返回值的类型必须和方法类型相同。
2023-07-13 21:53:47 31 1
原创 CodeTON Round 5 (Div. 1 + Div. 2, Rated, Prizes!)前三题复盘
但对如果目标值的某一位是0,而当前数字的当前位上是1,则说明这个数字不可以进行或运算。很明显这是一道博弈论的题目,细心一点就会发现,它其实胜负就只和选手A和B手中的怪物的血量总数有关,所以将输入便利一遍,谁的更大就输出谁,否则就输出Draw。4.该位置的数字与它前一次出现的进行合并(要求当前一个位置不是第一次出现的位置)dp【i】=上一次出现的位置的dp值加 I-上一次出现的位置。2.该位置的数字与它第一次出现的位置可能会出现最大值,那么dp【i]=第一次出现的位置的前一个dp加i-第一次出现的位置+1;
2023-06-26 23:17:04 471
原创 Codeforces Round 879 (Div. 2)前三题答案
如果-1的个数本就比d小,那么看-1的个数为奇数还是偶数,奇数的话就输出1,因为只需要把任意一个-1变为1即可。如果这个d为奇数那么就要减去1,因为如果有6个数字,d=6/2=3;正向不匹配的个数 0 1 2 3 4 5 6。正向不匹配的个数 0 1 2 3 4 5 6。要保证-1的个数为偶数并且-1的个数大于1的个数。所以先选一个极限的-1的个数,个数d=总数n/2;如果正着来,不匹配的个数和所需要最小的调整数为。那么就输出d减去-1的个数。如果-1的个数大于d。
2023-06-18 21:30:38 88 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人