编程
文章平均质量分 78
ip192
这个作者很懒,什么都没留下…
展开
-
[story]Java写文件3种方法的快慢
自己测试了一下,SSD硬盘所以快些,JDK1.5,方法重要,硬件也重要。//1000行FileOutputStream执行耗时:9 豪秒BufferedOutputStream执行耗时:7 豪秒FileWriter执行耗时:2 豪秒//10000行FileOutputStream执行耗时:64 豪秒BufferedOutputStream执行耗时:19 豪秒Fi转载 2015-01-13 11:05:40 · 1205 阅读 · 0 评论 -
[concept]什么是闭包
Lambda Expressions@The Java™ Tutorialshttps://docs.oracle.com/javase/tutorial/java/javaOO/lambdaexpressions.html Java 8里面正式推出了Lambda表达式。Lambda出现的背景,One issue with anonymous classes is that if转载 2015-01-12 10:51:55 · 308 阅读 · 0 评论 -
[concept]Java的堆和栈
英文里面的区别堆:heap栈:stack操作系统中的区别(C++)堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。堆则是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所以调用这些对象的速度要相对来得低一些。需要程序员自己申请,并指明大小,在c中malloc函数。栈:由编译器自动分配释放转载 2015-01-15 13:59:59 · 374 阅读 · 0 评论