1.接口中成员变量类型为 public static final int
2.抽象方法不能用final,static,private 声明
3.mysql中只连接匹配的行:inner join
4.如果类中定义了__call__()
方法,那么该类的实例对象也将成为可调用对象。该对象被调用时,将执行__call__()
方法中的代码。
5.软件缺陷:
软件缺陷是指存在于软件(程序、数据、文档中的)那些不符合用户需求的问题。
1)软件未实现产品说明书要求的功能
2)软件出现了产品说明书指明不应该出现的错误
3)软件实现了产品说明书未提到的功能
4)软件未实现产品说明书虽未明确提及但应该实现的目标
5)软件难以理解、不易使用、运行缓慢或者从测试员的角度看最终用户会认为不好
6. SRS(需求规格说明书):完整性,正确性,可行性,必要性,划分优先级,无二义性,可验证性
7. 软件自动化测试的优点:
-
提高测试效率: 自动化测试可以大大提高测试效率。相比手动测试,自动化测试可以更快速地执行测试用例,节省了测试人员的时间和精力。
-
增加测试覆盖率: 自动化测试可以执行大量的测试用例,覆盖更多的代码路径和功能点。这有助于发现潜在的缺陷和问题,提高软件质量。
-
提高测试的一致性: 自动化测试能够确保测试用例以一致的方式执行,减少了人为错误的风险。这意味着无论何时执行测试,都可以获得相同的结果。
-
节省成本: 虽然在初期建立自动化测试框架和编写测试脚本可能需要投入较多的成本,但长期来看,自动化测试可以节省大量的时间和人力成本。它减少了对手动测试的依赖,降低了软件开发和维护的总体成本。
-
提高软件交付速度: 自动化测试可以在软件开发周期的各个阶段进行集成和执行,从而加速软件的交付速度。它有助于快速发现和解决问题,促进了持续集成和持续交付流程的实施。
-
支持持续集成和持续交付: 自动化测试是持续集成和持续交付流程的重要组成部分。通过自动化执行测试,可以快速验证代码的集成,并确保新功能或更改不会破坏现有功能。
8.vlan的定义模式有两种:ACCESS和TRUNK,access端口只属于一个端口,通常用于主机的端口;trunk换机端口可以传输多个VLAN的数据,并且数据帧上会附加VLAN标记,以指示数据帧所属的VLAN。Trunk模式通常用于连接两个交换机之间的端口,或者连接交换机与路由器或其他上层设备的端口。这种连接需要传输多个VLAN的数据,因此需要使用Trunk模式。
9.哪些类实现了collection?ArrayList,Linkedlist,Hashset,Treeset,LinkedHashSet,EnumSet。
10.哪些类可以处理Unicode:String,StringBuilder,StringBuffer, BufferReader, BufferedWriter
11.拷贝构造函数的场景:1.直接初始化对象(使用已存在的对象来初始化另一个对象时)
2.按值传递参数:当函数的参数为类对象时,如果参数传递的是对象本身而不是引用或指针,那么在函数调用时会触发拷贝构造函数的调用。
3.返回类对象