面试题】IT求职的高频面试题有哪些?_第2页回答

2021-12-21 14:33发布

9条回答
小光光321
2楼 · 2022-04-22 11:08

Java基础面试题库

  1. 说下面向对象四大特性

  2. Java语言有些特点

  3. 什么是Java程序的主类?应用程序和小程序的主类有何不同?

  4. 访问修饰符public,private,protected,以及不写(默认)时的区别?

  5. float f=3.4;是否正确?

  6. Java有没有goto?

  7. &和&&的区别?

  8. Math.round(11.5) 等于多少?Math.round(-11.5)等于多少?

  9. 用最有效率的方法计算2乘以8?

  10. 什么是Java注释

  11. Java有哪些数据类型

  12. final 有什么用?

  13. final finally finalize的区别

  14. String str = "i" 和String str = new String("1")一样吗?

  15. Java 中操作字符串都有哪些类?它们之间有什么区别?

  16. Java中为什么要用 clone?

  17. 深克隆和浅克隆?

  18. new一个对象的过程和clone一个对象的区别?

  19. Java中实现多态的机制是什么?

  20. 谈谈你对多态的理解?

  21. 构造器(constructor)是否可被重写(override)?

  22. 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?

  23. String类的常用方法有哪些?

  24. char型变量中能否能不能存储一个中文汉字,为什么?

  25. this关键字的用法

  26. super关键字的用法

  27. this与super的区别

  28. static存在的主要意义

  29. static的独特之处

  30. static应用场景

  31. static注意事项

  32. break ,continue ,return 的区别及作用

  33. 在Java中定义一个不做事且没有参数的构造方法的作用

  34. 构造方法有哪些特性?

  35. 静态变量和实例变量区别

  36. 静态方法和实例方法有何不同?

  37. 什么是方法的返回值?返回值的作用是什么?

  38. 什么是内部类?

  39. 内部类的分类有哪些

  40. Java中异常分为哪些种类?

  41. hashCode 与 equals (重要)

  42. hashCode()介绍

  43. 为什么要有 hashCode

  44. 抽象类和接口(Java7)的区别

  45. Java 8的接口新增了哪些特性?

  46. 重写和重载的区别

  47. ArrayList和LinkedList有什么区别?

  48. HashMap是怎么实现的?

  49. HashMap在Java7和Java8中的实现有什么不同?

  50. HashMap有时候会死循环,你知道是什么原因吗?

  51. ConcurrentHashMap是怎么实现的?

  52. 静态代理和动态代理的区别

  53. JDK动态代理和CGLIB动态代理的区别


相关问题推荐

没有解决我的问题,去提问