随笔分类 - java基础
摘要:匿名内部类 匿名内部类在日常编程中还是经常会使用的。比如 lamda 是java 8的新特性。配合java8的stream流处理,特别的方便 java里还有一个函数接口,在编写中也会用lamda去表示,这样简单一点 + Function + Consumer + Predicate + Suppli
阅读全文
摘要:今天公众号看到一个将布隆过滤器的原理。瞄了一眼,还是比较好理解的,自己在这记录一下。 问题是如何判断一个url是否在在20亿的url黑名单中?需在给定内存空间内(比如500M)内快速判断出。 判断方法最快,当然是用hash算法。但是如何才能占用空间最小呢? 布隆算法的做法是创建一个byte数组,用1
阅读全文
摘要:之前数据结构书上看到的。 假设node是树的根节点,变量的话就简单打印一下。 + 前序遍历 + 中序遍历 + 后序遍历 仔细一看,在最上面就是前序,中间就是中序,后面就是后序。这么一想,瞬间就清楚了。
阅读全文
摘要:这个问题百度上有很多答案 有一次面试的时候,面试官也提到了这个问题。我回答了两个对象,并且解释了一个对象是 “123” 存在了字符串常量池,另一个是 s 所引用的堆中的对象。 但是面试官忽然来了一句,让我佐证一下。 我当时有点不知所措,又是扯hashcode,又是扯堆栈,感觉自己都没有回答出问题的关
阅读全文

浙公网安备 33010602011771号