计算机基础
nianhua120
这个作者很懒,什么都没留下…
展开
-
Java8 Stream 的并发
Java8 Stream 并发 parrallel foreach原创 2016-11-30 13:15:02 · 4422 阅读 · 0 评论 -
Java8下重构log
重构log本文属于个人 读 Java8 in action 的感悟笔记lambda表达式具有懒加载的特性,我们看一个案例。最最原始的logger用法如下 if(logger.enabled()){ logger.debug("debug: " + getInfo(foo));}如果程序中用到这样的地方很多,那么程序写出来肯定会很难看,我们一般会封装成一个函数void log(String原创 2016-12-04 17:18:34 · 596 阅读 · 0 评论 -
Java 8下的工厂模式
Java 8下的工厂模式你肯定厌倦了传统工厂模式的switch或者if else 模式, 如下public static Factory{ public Sample creator(String string){ switch(string){ "apple": return new Apple(); "car": return new Car();原创 2016-12-08 21:27:36 · 514 阅读 · 0 评论 -
merge-sort-call-tree-graph
merge-sort-call-tree-graph实现归并排序的递归调用图最近为了给一个学归并排序的同学搞懂递归调用的过程,在纸上画了整个递归调用的流程,及其每次调用传递的参数以及执行后的相应结果. 感觉非常适合教学使用,随用js自动画了个图,方便大家学习.程序划分虽然这个程序是js写成的,但是由于教学对象是学C的,所以贴的代码仍然是C的. 我们把归并排序的过程分为5步,在下面的注释中可以看到原创 2017-07-27 20:02:18 · 394 阅读 · 0 评论