1、JavaCORE
1.1、Java基础

链接:

问题:

  • 问题 1. Object 类在 Java 中是什么样的存在?为何在 Java 中,所有的类都会继承自 Object 类?
  • 问题 2. Object 类有哪些主要的方法?每个方法的作用是什么?
  • 问题 3. Object 类 native 方法和非 native 方法区别是什么?
  • 问题 4. Java 中 == 和 equals 的有什么区别?
  • 问题 5. Java 中为什么重写 equals() 方法后,还必须重写 hashCode()?
  • 问题 6. 什么是深拷贝和浅拷贝?
  • 问题 7. Java 中的 clone() 方法默认是深拷贝还是浅拷贝?
  • 问题 8. 在实现深拷贝时,如果遇到循环引用该如何处理?
  • 问题 9. 在实现深拷贝时,对于数组和集合类应该如何处理?
  • 问题 10. Cloneable 接口在 Java 中的作用是什么?
  • 问题 11. 为什么说 Cloneable 是一个标记接口?
  • 问题 12. 什么是 Java 的序列化和反序列化?
  • 问题 13.Java 中的 Serializable 接口有什么作用?
  • 问题 14. 在 Java 中,如果一个对象的某个字段不想被序列化,应该如何处理?
  • 问题 15. 如何自定义序列化与反序列化过程?
  • 问题 16. 静态字段是否可以被序列化?为什么?
  • 问题 17. 在 Java 中,默认的序列化机制是怎样的?
  • 问题 18. Java 中的基本数据类型有哪些?
  • 问题 19. Java 中的自动装箱和拆箱是什么?
  • 问题 20. 在 Java 中什么是强制类型转换、隐式类型转换、显式类型转换?
  • 问题 21. 为什么 Java 中的字符串不可变?它有什么优势?
  • 问题 22. 什么是 Java 中的字符串池?
  • 问题 23. 简述 String str = "aaa"String str = new String("i") 一样吗 ?
  • 问题 24. Java 中有哪些创建字符串的方式?
  • 问题 25. 介绍一下 String、StringBuffer、StringBuilder 和他们之间的区别?
10-24 20:52