博客园 首页 私信博主 显示目录 隐藏目录 管理 动画 动画

面试

 1.Java有几种内存?每一种内存有什么功能?哪一种内存速度快?
2.对java5.0范型的新特性
3.怎样手动的调用垃圾回收器
4.线程有几种方式
5.Java NIO的工作过程
6.Java开源的软件,使用过什么版本。。在你的项目中你用到了哪些。

  你的项目能达到什么级别(大概意思)

 

  1. 面向对象的特征有哪些方面?

  2. Java有没有goto?

  3. 解释内存中的栈、堆和静态存储区的区别?

  4. Swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

  5. 两个对象值先相同(x.quals(y) == true),但却可有不同hashcode,这句话对不对?

  6. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性。并返回变化后的结果,那么这里到底是值传递还是引用传递?

  7. 描述一下JVM加载class文件的原理机制?

  8. 静态且套(static nested Class)和内部类(Inner Class)的不同?

  9. Java中会存在内存泄漏吗,请简单描述。

  10. 如何实现对象克隆?

  11. GC是什么?为什么要有GC?

  12. 一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?

  13. Anonymous Inns Class(匿名内部类)是否可以继承其它类?是否可以实现接口?

  14. 内部类可以引用它的包含类(外部类)的成员吗?有没有什么限制?

  15. Java中的final关键字有哪些用法?

  16. 如何实现字符串的反转及替换?

  17. 打印昨天的当前时刻。

  18. 比较一下Java和JavaScript。

  19. 什么时候用assert?

  20. 运行时异常于受检查异常有何异同?

 

posted @ 2017-09-05 17:36  这才是真的阿呆云飞  阅读(390)  评论(1编辑  收藏  举报