![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
平凡的突围者
这个作者很懒,什么都没留下…
展开
-
JAVA Map.getOrDefault() 方法
最开始接触到该方法是 力扣中 49. 字母异位词分组 官方给出的代码,直接看 调用getOrDefault()方法处即可,可以发现,返回的list,并不是一个null,而是一个可用的list。原创 2023-06-08 12:07:50 · 294 阅读 · 0 评论 -
成员变量的初始化顺序
我个人理解 初始化分为五个主要部分(不考虑 编译期常量什么) :静态代码块 非静态代码块 静态变量初始值 非静态变量初始化值 系统默认初始化变量值这里说的 变量初始值 是指: int a=3; 这种人为的 不是jvm自动给变量赋初值那种 静态部分:顺序:静态代码块 >静态变量初始化值非静态部分:顺序: 非静态代码块> 非静态变量初始化值系统默认初始...原创 2019-12-22 16:56:32 · 135 阅读 · 0 评论 -
编译期常量与 static final那些事
static 的作用:确保唯一性 及成员只有一份final 的作用:确保不变性及 值不会改变编译期间常量:是指被 static final 同时修饰的成员变量 不需要创建初始化对应的class对象即可 取到对应的值 不然为啥叫编译期常量example:public class Ming extends User { static { Syst...原创 2019-12-22 16:38:37 · 295 阅读 · 0 评论