会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ballas
博客园
首页
新随笔
联系
管理
订阅
2018年4月29日
java里String类为何被设计为final
摘要: 前些天面试遇到一个非常难的关于String的问题,“String为何被设计为不可变的”?类似的问题也有“String为何被设计为final?”个人认为还是前面一种问法更准确,设计成final仅仅保证了String类不能被继承,而Immutable相对于final要严格的多。 下文主要翻译自:http
阅读全文
posted @ 2018-04-29 16:54 ballas
阅读(800)
评论(0)
推荐(1)
2018年4月27日
判断一个单链表是否存在环型链接并找出环的开始节点
摘要: 今天和同事聊天,聊到一个过往的面试题,如何判断一个单链表是否存在环,若存在输出起始节点? 最容易想到的是如果存在环那么遍历链表将会是死循环,程序无法正常退出,那么可以在遍历的时候把遍历过的节点放入hashset,每次检查新节点是否在set中出现过,若出现过则说明存在环。此方法看起来是能解决问题,但是
阅读全文
posted @ 2018-04-27 17:09 ballas
阅读(991)
评论(0)
推荐(0)
公告