面试题汇总(3)

面试题汇总(3)

Q:为什么使用 Long 时,大家推荐多使用 valueOf 方法,少使用 parseLong 方法?

A:因为 Long 本身有缓存机制,缓存了 -128 到 127 范围内的 Long,valueOf  方法会从缓存中去拿值,如果命中缓存,会减少资源的开销,parseLong 方法就没有这个机制。

Q:为什么说-string-是不可变的

A:从源码角度回答 ,简单来说是因为 String 和保存数据的 char 数组,都被 final 关键字所修饰,所以是不可变的。

全部评论

相关推荐

活泼的代码渣渣在泡池...:哈哈哈挺好的,我也上岸美团了,不说了,我又接了一单
点赞 评论 收藏
分享
10-28 10:48
已编辑
门头沟学院 Java
孩子我想要offer:发笔试后还没笔试把我挂了,然后邮箱一直让我测评没测,后面不知道干嘛又给我捞起来下轮笔试,做完测评笔试又挂了😅
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务