Java面试题—Java基础篇

这篇博客为Java基础面试题的整理,后续会为大家整理题目答案,如果题目为链接,点击链接就是对应题目的答案。所以,当你看到问题的时候,不要慌着去看答案,先在内心考考自己吧!!!


  1. JDK和JRE有什么区别?
  2. == 和 equals 的区别是什么?(重要)
  3. 两个对象的hashCode()相同,则equals()也一定为true,对吗?
  4. final在java中有什么作用?
  5. java中的Math.round(-1.5)等于多少?
  6. String属于基础的数据类型吗?
  7. java中操作字符串都有哪些类?他们之间有什么区别?
  8. String str = "i" 与 String str = new String("i")一样吗?
  9. 如何将字符串反转?
  10. String类的常用方法都有哪些?
  11. 抽象类必须要有抽象方法吗?
  12. 普通类和抽象类有哪些区别?
  13. 抽象类能使用final修饰吗?
  14. 接口和抽象类有什么区别?
  15. java中IO流分为几种?
  16. BIO、NIO、AIO有什么区别?
  17. Files的常用方法都有哪些?
如果博客内容有误,请联系我修改指正,非常感谢! 如果觉得这篇博客对你有用的话,就帮我点个小小的赞吧! 一起加油鸭, 越努力,越幸运!!!
原文地址:https://www.cnblogs.com/studywithme/p/13511427.html