
算法
文章平均质量分 60
丁垠午
这个作者很懒,什么都没留下…
展开
-
default关键字详解
JDK 1.8 引入很多新的特性,其中有lambda表达式,default方法,新的Date API等。在1.8之前,要在接口中引入新的方法,就必须打破现有的实现。而且 1.8 新引入的Lambda表达式,有明显的局限性,他们不能被重写的类实现扩展的接口,所有就有了default方法(Virtual extension methods)。原创 2016-11-21 23:17:59 · 3386 阅读 · 0 评论 -
笔试题分析(1)
最近看到一个笔试题目:10W个文本文件存放在/opt/test/目录及其子目录下,每个文件的大小为1M。 统计文件中的字母A出现的个数。 4核CPU,8G内存。看到这样的题目,首先想到的方法是遍历所有文件,然后把每个文件中的A的次数给统计出来。那我们一步步分开来。 1、遍历10W个文本文件方法一: 通过迭代,得到所有的文本数量,但是这样是单线程,量级越大,效率就越来越慢。 //方法原创 2017-07-26 11:16:15 · 454 阅读 · 0 评论