自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中处理异常的方法

处理checked异常:throws,throw;try-catch-finally处理unchecked异常

2022-06-15 17:12:15 3106

原创 java中的行为型模式

1.策略模式1.1定义和方法:有多种不同的算法来实现同一个任务,但需要client根据需要动态切换算法,而不是写死在代码里,为不同的实现算法构造抽象接口,利用委托,运行时动态传入client倾向的算法类实例1.2组成:策略:策略是一个接口,该接口定义若干算法标识,即定义了若干个抽象方法。上下文:上下文是依赖接口的类,即上下文中包含了策略变量。上下文中提供一个方法,该方法委托策略变量调用具体策略所实现的策略接口中的方法。具体策略:具体策略是实现策略接口的类。具体策略实现策略接口所定义的抽象方法。1.3

2022-06-08 19:28:13 294

原创 重写equals和hashcode

1.重写equals1.1重写equals原因(1)Object类中equals方法比较的是两个对象的引用地址,只有对象的引用地址指向同一个地址时,才认为这两个地址是相等的,否则这两个对象就不想等。(2)如果有两个对象,他们的属性是相同的,但是地址不同,这样使用equals()比较得出的结果是不相等的,而我们需要的是这两个对象相等,因此默认的equals()方法是不符合我们的要求的,这个时候我们就需要对equals()方法进行重写以满足我们的预期结果。(3)在java的集合框架中需要用到equals()

2022-06-01 00:01:51 5647 1

原创 抽象类和接口

抽象类:抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式由派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节点的继承关系等级链中,叶子节点一定是具体的实现类。在语法方面:1.由abstract关键词修饰的类称之为抽象类。2.抽象类中没有实现的方法称之为抽象方法,也需要加关键字abstract。3.抽象类中也可以没有抽象方法,比如Htt....

2022-05-26 23:53:40 143

原创 设计黑盒测试用例的一些方法

我们在课上学到黑盒测试用于检查代码功能,是通过测试来检测每个功能是否都能正常使用,而不关注内部细节。能够发现功能不正确或缺失、接口错误、数据结构或外部数据库访问中的错误、行为或性能错误、初始化和终止错误。同时也介绍了为黑盒测试设计测试用例的等价类划分法和边界值分析法。下面是找到的一些其他设计黑盒测试用例的方法,扩展了一些对黑盒测试的认识。(一)因果图法因果图法也是较常用的一种黑盒测试方法,是一种简化了的逻辑图。因果图能直观地表明输入条件和输出动作之间的因果关系,能帮助测试人员把注意力集中到与程序功能

2022-05-17 16:51:17 326

原创 程序人生-Hello’s P2P

本文通过介绍hello程序在编写后形成可执行程序,在进程中调用最后被回收的过程,通过展示各中间文件,对从源文件到可执行文件变化过程进行分析,并运用计算机系统有关进程和虚拟内存等知识,结合hello程序的运行过程进行分析。

2022-05-16 18:48:59 2141

空空如也

空空如也

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

TA关注的人

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