昨天下午海辉软件公司来偶们学校面试,闲着无聊就去试试,看看自己java学得咋样,笔试题刚发下来我就发现有些题目自己平时还真的没有去注意。求安慰,求解答,下面是部分题目:
1.匿名内部类是否可以继承其他类?是否可以实现接口?为什么?
2.运行时异常与一般异常有何区别?
3.抽象类中的方法是否可以同时是native?是否可以同时是static?是否可以同时是synchronized?为什么?
4.try里面有个return语句,问final里的语句在什么时候执行,return前?return后?
5.描述下JVM加载class文件的原理机制?
当然还有一些关于hashcode与equals与==的区别

解决方案 »

  1.   

    当然了,面试之后我肯定google了
      

  2.   

    1,不是非常清楚了 ,可以google。
    我不明白所谓的一般异常是什么意思。
    2.异常分为已检查异常和未检查异常。运行时异常是未检查异常 如数组越界,除数为0。运行时异常基本上要从程序员这边找问题。
    3.都不可以。
    4.在return之前。
    5.jvm加载class文件是有个流程的,好像是什么加载、验证、连接。建议lz研究一下《深入java虚拟机》。便可解。
      

  3.   

    公司不错,面试题比较基础,《java葵花宝典》《java九阴正经》都有。
      

  4.   

    5.描述下JVM加载class文件的原理机制?
    父级树状加载,如果父ClassLoader已经加载了该类,子ClassLoader不再加载
      

  5.   

    不是要用group by么???
      

  6.   

    我也要想想,为什么学了8个月的java,至今好学的不好!我现在开始了一个培训
      

  7.   

    这先题目 都是一先经典面试题 网上随便搜个 java面试题 里面答案都有,出这个题目的意义我觉得他们是在考看你有没有对笔试进行充分的准备,而不是考你的技术