自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 【软件测试】进阶篇

也叫UI测试,直接和用户交互的,界面设计的好坏决定了用户使用软件的直观感受。保证界面和UI设计稿的一致性,正确性。测试界面的每一个功能的正确性。(从上到下,从左到右)界面的布局排版(字体大小,图片布局排版,清晰程度…)要合理界面的控件(滚动条,按钮,Checkbox,文本框)功能是否正常界面的自适应测试:要进行界面的不同分辨率的测试。(窗口由大变小时,字体是否重叠,图片是否模糊等)页面的状态(颜色、排版)和当下节日,时事相结合同一个web页面不同页面大小测试:页面从小到大变化过程中衔接顺滑,让用户可以接受;

2022-06-25 11:40:56 267 1

原创 线性表?。。三个人一起打扑克牌?

文章目录List顺序表顺序表的定义和特点ArrayList的使用ArrayList的构造常见操作遍历扩容三人扑克牌游戏LinkedListLinkedList的使用LinkedList引入LinkedList构造LinkedList常用方法LinkedList遍历链表链表的概念及结构链表的实现ArrayList与LinkedList的区别List1、在Java中,List是一个接口2、继承自Collection3、从数据结构的角度看,List是一个线性表,即n个具有相同类型的元素的有限序列。线性表

2022-05-02 16:20:40 1485 12

原创 时间、空间复杂度

文章目录时间复杂度概念计算方式最好、平均、最坏情况计算举例空间复杂度概念计算举例算法效率分析分为两种:时间效率、空间效率。时间效率也称为时间复杂度,主要衡量一个算法的运行速度;空间效率也称为空间复杂度,主要衡量一个算法所需要的额外空间。时间复杂度概念算法的时间复杂度是一个数学函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本执行次数为算法的时间复杂度。计算方式1、求基本语句关于问题规模N的数学表达式2、采用大O阶表示法(去掉对结果影响不大的数

2022-04-26 14:57:14 432 14

原创 【软件测试】基础用例篇

文章目录一、软件测试的生命周期二、如何描述一个bug三、为什么测试前要设计测试用例四、基于需求设计测试用例等价类边界值错误猜测法一、软件测试的生命周期也称为软件测试的流程需求分析----测试计划----测试设计(开发)----测试执行----测试报告1、 需求分析:分析需求,验证需求(正确性,合理性),细化需求,根据需求去提炼测试点2、测试计划:确定测试范围,目的,目标,测试人员,测试工具,时间,测试环境3、测试设计:开发测试用例4、测试执行:开发人员已经提交代码,执行测试,提交bug5、测

2022-04-22 17:32:16 1459 4

原创 【软件测试】概念篇

文章目录什么是软件测试软件测试和软件开发的区别技能要求专业度软件测试和调试的区别软件测试岗位软件测试在不同的公司的定位一个优秀的软件测试人员所具备的素质什么是需求需求来源实现需求分类从软件测试人员的角度看需求测试用例什么是bug(软件错误)开发模型(5个模型)瀑布模型螺旋模型(图见课件)增量模型迭代模型敏捷模型测试模型V模型(图见课件)W模型(双V模型)(图见课件)软件开发:编程软件测试:验证、手工测试、自动化测试测试开发:开发测试工具、开发测试脚本、需要编程能力什么是软件测试软件测试就是验证软件

2022-04-20 18:23:17 1539 3

原创 Java认识异常

文章目录一、异常概念体系结构分类编译时异常运行时异常二、异常的处理方式防御式编程LBYLEAFP异常的抛出异常的捕获异常的声明throwstry-catch捕获并处理finally三、异常的处理流程四、自定义异常类一、异常概念Java中,将程序执行过程中发生的不正常行为称为异常Java中不同类型的异常,都有与其对应的类来进行描述比如:算术异常System.out.println(10/0);运行结果Exception in thread "main" java.lang.Arithmet

2022-04-19 21:28:41 273 4

原创 Java认识String 类

文章目录一、字符串的构造二、String对象的比较三、字符串的查找四、转化五、浅识常量池六、String、StringBuilder、StringBuffer一、字符串的构造可参考Java在线文档(String官方文档)字符串构造的三种常见方法:1、使用常量串构造2、直接newString对象3、使用字符数组进行构造public class Test { public static void main(String[] args) { // 使用常量串构造

2022-04-18 20:53:35 102 7

原创 Java接口

文章目录一、接口的概念及语法规则概念语法规则二、接口的使用三、接口的特性四、实现多个接口五、接口间的继承六、接口使用举例七、深拷贝与浅拷贝八、抽象类与接口的区别一、接口的概念及语法规则两台电脑要交换数据:1、通过网络2、局域网——通过交换机、路由器3、蓝牙设备——小心连接不上或者连接错误的情况4、U盘概念接口就是公共的行为规范标准,大家在实现时,只要符合规范标准,就可以通用,在Java中,Java可以看成是多个类的公共规范,是一种引用数据类型。例:电脑的USB接口上,可以插U盘、鼠标、键盘等

2022-04-17 16:03:20 227 2

原创 Java抽象类

文章目录一、抽象类的概念及语法概念语法二、抽象类的特性三、抽象类的作用一、抽象类的概念及语法概念不是所有的类都可以描述对象,比如抽象类。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类,比如:苹果,香蕉,西瓜都属于水果,所以和水果的关系应该是继承关系。Fruit 是水果类,每种水果都有自己独特的味道,由于Fruit 不是一个具体的水果,所以其内部的 taste() 方法无法具体实现,所以 Fruit 可以设计为抽象类父类 Fruit 中的 taste() 方法并没有做什么实

2022-04-14 20:20:15 419 1

原创 Java多态

一、多态的概念以及分类概念简单来说就是多种形态,也就是说同一件事情,发生在不同对象的身上,就会产生不同的结果。比如,同样是吃东西,狗吃骨头,猫吃鱼,蓝胖子爱吃铜锣烧。分类静态绑定静态绑定:也称为前期绑定(早绑定),在编译时,根据用户所传递实参类型就确定了具体调用哪个方法。eg.方法重载动态绑定动态绑定:也称为后期绑定(晚绑定),在编译时,不能确定方法的行为,需要等到程序运行时,才能确定具体调用哪个类的方法。二、多态实现条件以下条件缺一不可:1、必须在继承体系下2、子类必须对父类想要实现

2022-04-13 20:58:52 74

原创 Java继承

九、内部类内部类:将一个类定义在另一个类的内部(也是封装的一个体现)外部类:将一个类定义在一个方法内部public class Demo { class InnerClass{ }}Demo 是外部类, InnerClass 为内部类。注意:Java的一个源文件中可以存放多个类,但不能成为内部类,最多只能有一个被 public 修饰,如下public class Demo { }class Test{ }内部类和外部类都有自

2022-04-11 11:15:30 942 1

原创 Java类和对象(2)

六、封装封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行交互在Java中主要通过类和访问权限实现封装,类可以将数据和方法结合在一起,而访问权限用来控制方法或者字段能否直接在类外使用;访问权限可以限定类中成员的可见性,也可以控制类的可见性。Java中的四种访问限定符:public、protected、default、privatepublic:都可以看到protected:主要在继承中使用default(默认权限):同一个包中的都知道,对于外人就

2022-04-07 21:13:00 441

原创 Java类和对象(1)

Java语言是面向对象的编程语言(Object Oriented Program,简称OOP)包含三大特性:封装、继承、多态一、面向对象面向过程:代表语言有C语言,通过函数之间的相互调用完成一件事情将一件事情分成多个步骤,然后按照各个步骤之间的顺序依次完成;将动作封装成函数面向对象:对场景进行分析,分离出对象,依靠对象之间的交互完成一件事情对象:现实生活中的实体,眼睛看到的面向对象和面向过程并不是编程语言,而是一种解决问题的一种思想抽象:对一个复杂事物的认知过程二、类的定义类:对一个实体

2022-04-03 15:25:41 633 2

原创 Java数组学习笔记(2)

数组的使用,代码举例

2022-03-26 18:58:50 610 4

原创 Java数组学习笔记(1)

一、数组的基本概念

2022-03-24 23:16:17 511 3

原创 方法、重载、递归

一、方法方法的概念类似于C语言中的“函数”,将多条语句打包成一个整体,可以重复使用语法格式//方法定义的语法格式修饰符 返回值类型 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值]; }修饰符:限定方法谁可以用,初学可直接使用public static 搭配返回值类型:如果方法有返回值,返回值类型必须和返回的实体类型一致;如果没有返回值,必须写成voidjava中,方法必须写在类当中,没有方法声明一说,且方法不能嵌套定

2022-03-22 21:20:13 78 1

原创 Java逻辑控制

一、顺序结构按照代码书写顺序一行一行执行二、分支结构if语句switch语句三、循环结构while循环do-while循环for循环四、break和continue

2022-03-20 19:53:50 114 2

原创 Java基础知识

一、JavaJava是一种面向对象的优秀的程序设计语言。先通过javac编译程序将源文件进行编译,编译后生成的.class文件是由字节码组成的文件,最后由Java虚拟机运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。*jdk、jre、jvm之间的关系:*二、注释单行注释(常用)public class HelloWorld { public static void main(String[] args) { //这是Java第一个程序

2022-03-20 15:18:29 246 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除