Java基础补充
文章平均质量分 79
magic 245
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
return this;返回的是谁
的作用:它使得方法可以被链式调用,但在构建责任链时,必须谨慎使用,保证每个处理者的successor设置正确。常见错误:直接链式调用会导致前面设置的successor被覆盖,就像例子中最后只有这一条链路。原创 2025-06-04 20:30:20 · 734 阅读 · 0 评论 -
Java 中的 super 关键字
在 Java 中,如果父类没有定义任何构造方法,编译器会自动为父类生成一个无参构造方法。但如果父类已经定义了有参构造方法,编译器不会自动生成无参构造方法,此时子类必须显式调用父类的有参构造方法。父类情况子类构造方法中是否显式调用super()结果有无参构造方法未显式调用super()编译器自动插入super();(调用父类无参构造)有参构造方法但没有无参构造方法未显式调用super()❌ 编译错误:找不到父类的无参构造方法有参构造方法但没有无参构造方法显式调用super(参数);原创 2025-05-25 20:20:42 · 1142 阅读 · 0 评论 -
为什么可以不重写m1方法
在 Java 中,当一个类继承另一个类并同时实现接口时,如果接口中的方法签名与父类中的方法签名完全相同(包括方法名、参数列表和返回类型),那么,子类无需显式重写该方法。这种机制称为。原创 2025-05-21 19:34:22 · 362 阅读 · 0 评论 -
Java 类型通配符:为什么必须掌握这把泛型钥匙
类型通配符的设计,本质上是 Java 在以下三个目标之间的平衡:类型安全:通过编译期检查避免运行时错误(如协变集合的只读限制)代码复用:让一个方法能处理多个相关的泛型类型(如同时接收 List和 List)接口扩展:允许 API 在不破坏现有实现的前提下支持新的子类型记住以下口诀:读数据用?extends,写数据用?superPECS 原则是指南针,类型安全是底线。原创 2025-05-14 12:47:21 · 1041 阅读 · 0 评论 -
Java泛型补充与理解
Java 的泛型在英文里表示为。原创 2025-05-11 19:50:37 · 809 阅读 · 0 评论 -
反射机制补充
关键字创建一个对象时,JVM 会在堆内存中为该对象分配一块新的内存空间,每个对象实例都有自己独立的内存地址。所以不同的对象实例,其内存地址是不同的。实例代表了该类的类型信息,它被存储在方法区(JDK 8 之前)或元空间(JDK 8 及以后)。综上所述,不同的对象实例地址不同,但同一个类的。对象实例,它们在堆内存中有不同的地址,所以。对象实例,它们在堆内存中有不同的地址。实例,它们指向方法区(或元空间)中同一个。实例是唯一的,这就是为什么比较类的。方法获取,最终得到的都是同一个。在 Java 里,每当使用。原创 2025-05-02 19:30:45 · 328 阅读 · 0 评论
分享