1.写一个栈异常,堆异常
2.JAVA实现二分查找(查找的范围是一个数组里的元素).如果需要频繁查询这个数组,用什么方法能提高查询效率
3.给出一段Hello World代码,修改代码实现部分实现输出Hello Oracle这题我直接用replace了,面试人说我理解错了,囧
4.利用给出的线程池实现可复用的线程
前三题问题都不大,第四题,多线程方面我接触的很少,有没有高人指点下江山,十分感谢!PS:我去参加机试时,那家公司有偷菜的,有看K线的,有听歌的,还有.......

解决方案 »

  1.   

    1. 栈、堆异常?StackOverflow, OutOfMemory???
    2. Map之类的elementValue->arrayIndex索引
    3. System.out.println("Hello " + args[0]);?
    4. 给出的线程池呢?
      

  2.   


    1.是用JAVA代码写出出异常的一段代码
    2.我没用map,用的是C数据结构里的算法
    3.第三题不是一个简单的System.out.println,里面套了内部类,接口,实现类(题目记不太清楚了)
    4.第四题是比较杯具的一题,也是我有待于提高的方面,等待高人指点
      

  3.   

    进来挺一下lz,
    第2题lz大可不必囧,
    出题的不说明,谁知道他想考什么,有800中方法可以实现!至于这个公司其他人员的工作状态...good luckgood luck
      

  4.   

    楼主的 PS 把我弄喷了
    线程池有点难度
    第2题 用hash 比较好
      

  5.   

    有看k线的我喜欢。
    楼主这是啥公司?google??