Skip to content
本站总访问量

Java SE

作者:leftover
字数统计:238 字
阅读时长:1 分钟

访问修饰符

面向对象和面向过程的区别

面向对象的特征

Java的数据类型

基本数据类型:short int long float double char byte boolean

引用数据类型:class 、interface、数组

重载和重写的区别

final 关键字有什么作用

类方法和实例方法的区别

成员变量与局部变量

==和 equals 的区别

为什么重写 quals 时必须重写 hashCode ⽅法?

深拷贝和浅拷贝?

  • 浅拷贝:仅拷贝被拷贝对象的成员变量的值,也就是基本数据类型变量的值,和引用数据类型变量的地址值,而对于引用类型变量指向的堆中的对象不会拷贝。
  • 深拷贝:完全拷贝一个对象,拷贝被拷贝对象的成员变量的值,堆中的对象也会拷贝一份

Java 创建对象有哪几种方式?

  • new 创建新对象
  • 通过反射机制
  • 采用 clone 机制
  • 通过序列化机制

String 和 StringBuilder、StringBuffer 的区别

文章作者:leftover
版权声明: 所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 leftover

Released under the CC BY-NC-SA License.