![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
河hehe
这个作者很懒,什么都没留下…
展开
-
泛型擦除(Generics)
在Java中,泛型(Generics)的“擦除”机制并不会阻止泛型的使用,反而是在保持向后兼容性和简化JVM设计的同时,允许泛型以一种类型安全的方式被使用。因为泛型的使用主要集中在编译时,当向集合添加不匹配的元素时编译会捕获到类型不匹配的错误。原创 2024-07-23 11:46:38 · 365 阅读 · 0 评论 -
final 字段没有初始化,那么通常 Java 编译器不允许你有一个无参数的构造函数?
字段,并且这些字段没有在声明时或构造方法中初始化,那么Java编译器将不允许这个类拥有无参数的构造函数,因为它无法确保。字段的值在初始化之后不能被修改,所以如果没有在声明时或构造方法中赋值,编译器就无法保证这个。字段没有被初始化,这可能会导致运行时错误,通常不建议这样做。字段,Lombok可能会尝试生成一个无参数的构造函数,但是。,那么它必须在声明时或者在构造方法中初始化。但是,请注意,如果你使用了Lombok的。在Java中,如果一个类的字段被声明为。注解,并且类中有未初始化的。字段会被正确地初始化。原创 2024-06-25 22:32:43 · 171 阅读 · 0 评论