- 博客(3)
- 收藏
- 关注
原创 深入理解Java的自动装箱与拆箱:原理、性能及常见坑点详解
自动装箱:指的是基本数据类型自动转换成对应的包装类。例如,将int转换为Integer。自动拆箱:指的是包装类自动转换成对应的基本数据类型。例如,将Integer转换为int。从Java 5开始,编译器自动执行这些转换,使得代码更简洁,减少了显式转换的代码量。基本数据类型包装类byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublecharBoolean。
2025-03-03 21:51:36
861
原创 重载和重写的区别
发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。重载最常见的例子为:String.valueOf()方法;: 发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类;如果父类方法访问修饰符为 private 则子类就不能重写该方法。重写最常见的例子为:equals和toString方法。
2025-03-03 21:29:20
175
原创 serialVersionUID作用介绍
英文翻译的意思是序列化版本号。凡是实现Serializable接口的类都会有一个表示序列化版本标识符的静态变量。
2025-03-03 21:27:01
552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅