自我介绍
测试金字塔
底层面向代码,单元测试,代码辅助,方法层面的粒度
接口层级,所有功能看为一个服务,对外暴露接口,从接口层面调
集成的UI测试,面向用户
java面向对象三大特性
接口和抽象类的区别
1.抽象类允许包含某些方法的实现,而接口是不允许的;从设计级别看,为了实现由抽象类定义的类型,一个类必须定义为一个抽象类的子类,这限制了它在类图中的层次,但是接口没有这个层次的限制。
2.在抽象类中提供成员方法的实现细节,该方法只能在接口中为 publicabstract修饰,也就是抽象方法。
3.抽象类中的成员变量可以实现多个权限 public private protected final等,接口中只能用 public static final修饰。
stactic关键字用法
1.static的本质就是让被修饰的,在类加载时执行,也就时优先于对象存在,不管new不new对象,我都先加载static部分,所有对象一份(静态变量在方法区),非静态的存储在堆上的对象中。
2.被static修饰的生命周期:
伴随类的加载而被加载,伴随类的消失而消失。
3.静态不能调用非静态,非静态可以调用静态。
(其实就是静态的先产生非静态的后产生)
深拷贝和浅拷贝 ,从内存模型上的区别
内存溢出
TCP和UDP区别
TCP可靠性体现在哪些方面
如何让UDP实现可靠传输
代码题
1.单链表反转
2.字符串的排列 DP深度优先
为什么想找测开
技术需要再补充,表达需要练练能抓到重点