记录4.29AP的测试面筋

记录4.29AP的测试面筋

    一共三轮面试,10点开始,12点20结束。结果未知,当时觉得自己有信心,但随着时间的斗转星移,渐渐没了自信,来写份面筋记录一下吧,转移注意力,攒攒人品。

一面是测开面的,二面客户端测试,三面总负责人。

除常规外的我认为需要记录的问题:

一、java中出现的异常有哪些?

粘一张图:

1.Throwable:

是java中所有错误或异常的超类,包含了其线程创建时线程执行堆栈的快照,他提供了printStackTrace()等接口用于获取堆栈跟踪数据等信息。

包含两个子类:Error:由JVM处理的一些系统错误。编译器不会检查。可被抛出。

                         Exception:出现的问题可以被捕获。分类有CheckEception和RuntimeException。

                                            CheckException被检查的异常,需要用throws进行声明抛出,或者通过 try-catch进行捕获处理,否则不能通过编译。

                                            RuntimeException运行时异常。编译器不会检查。发生后需要通过修改代码来避免此异常的发生,也可以通货throws或者try-catch来进行捕获处理。

2.发生了异常的原因:用户输入错误数据,网络问题,jvm内存溢出,文件不存在。

3.常见的异常代码

java.lang.NullpointerException 空指针异常

java.lang.ClassNotFoundEcxepyion 指定的类不存在 数据无法成功转换

java.lang.ClassNotFoundExceptio 指定的类不存在 类的名称和路径错误

java.lang.NOClassFoundException 未找到类定义错误

java.lang.InterruptedException 被中止异常 线程状态被中止

java.lang.NoSuchMethodException 方法不存在引发的异常

java.lang.ArrayStoreException 数组存储异常

java.langInstantaitionException 实例化异常

java.lang.FileNotFoundException 文件未找到引发的异常

java.lang.IllegalAccessException 没有访问权限

 

二、模糊查询

1.Like  支持两种通配符:“_”和“%” 要求模式串与整个目标字段匹配时,才返回该记录

   查找姓王的同学:SELECT name FROM students WHERE LIKE ‘王%’;

2.RegExp正则表达式 当目标字段包含模式串时返回该记录

3.内置函数 Instr();Locate();Position()。

4.全文索引

 

三、Java接口实现字符串反转

使用StringBuffer的反转方法

使用String的toCharArray方法

使用String的CharAt方法

https://www.cnblogs.com/binye-typing/p/9260994.html

 

四、Java中创建线程的方式

1.继承Thread类创建线程类

2.通过Runnable接口创建线程类

3.通过Callable和Future创建线程

https://www.cnblogs.com/songshu120/p/7966314.html

 

五、HashMap遍历方式

1.for each map.entrySet()

2.显示调用map.entrySet()的集合迭代器

3.for each map.keySet(),再调用get获取

4.for each map.entrySet(),用临时变量保存map.entrySet()

https://www.cnblogs.com/919czzl/p/6406092.html

 

还有一些题目,链表删除节点怎么写代码等等。。。

————————————————————————————

一天过去了,还是没有接到消息,可能凉了么?

很希望可以进入这家公司学习工作嗷嗷嗷嗷嗷嗷嗷嗷!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值