采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
从代码维护的角度,lazy是最好的,可空类型是最差的;
但是从效率上看呢?如果我的延迟初始化对象需要频繁被使用时,lazy内部没有性能问题吧?
一般来讲没有性能问题。频繁使用只有第一次会出发初始化逻辑,后面直接返回。
非常感谢!
lazy可以理解成有缓存功能吗,第一次触发初始化,之后在访问的时候直接返回结果,不执行里面的逻辑了。
是的没错~
登录后可查看更多问答,登录/注册
如果有一门语言可以取代Java,那么它一定是Kotlin。
1.5k 4
1.6k 1
397 1
233 20
1.4k 16