20191127,北森云计算一面(测试开发岗位)
1.介绍之前的项目以及个人负责的东西
2.什么是高效性易用性
3.try catch finally
4.跳出多重循环
5.==和equals的区别
两条new语句创建了两个对象,然后用a,b这两个变量分别指向了其中一个对象,这是两个不同的对象,它们的首地址是不同的,即a和b中存储的数值是不相同的,所以,表达式a==b将返回false,而这两个对象中的内容是相同的,所以,表达式a.equals(b)将返回true。
6.泛型
7.算法题,给定一个数组,[12、23、32、3、34、5、45]
要求结果为:545343322312
8.HashMap和HashTable区别
HashMap读写速度快,但不安全
HashMap几乎可以等价于Hashtable,HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值(value),而Hashtable则不行)。
而Hashtable是synchronized,这意味着Hashtable是线程安全的,多个线程可以共享一个Hashtable;而如果没有正确的同步的话,多个线程是不能共享HashMap的。