java学习
在处理大文件时,如果利用普通的fileinputstream 或者fileoutputstream 抑或randomaccessfile 来进行频繁的读写操作,…
java学习
1. 阐述 对于java中map的遍历方式,很多文章都推荐使用entryset,认为其比keyset的效率高很多。理由是:entryset方法一次拿到所有key…
java学习
芬兰数学家因卡拉花费3个月设计出了世界上迄今难度最大的数独游戏,而且它只有一个答案。因卡拉说只有思考能力最快、头脑最聪明的人才能破解这个游戏。 今日,一则腾讯的…
java学习
在实践中,异常处理不单单是知道语法这么简单。编写健壮的代码是更像是一门艺术,在本文中,将讨论java异常处理最佳实践。这些java最佳实践遵循标准的jdk库,和…
试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具eclipse来调试java应用程序。但这里介绍的调试方法基本都是通用的,也适用于ne…
java学习
这篇文章讨论了java应用中并行处理的多种方法。从自己管理java线程,到各种更好几的解决方法, executor 服务、forkjoin 框架以及计算中的ac…
java学习
多线程共享变量的情况下,为了保证数据一致性,往往需要对这些变量的访问进行加锁。而锁本身又会带来一些问题和开销。immutable object模式使得我们可以在…
系列目录: java内存模型深度解析:基础部分 java内存模型深度解析:重排序 java内存模型深度解析:顺序一致性 java内存模型深度解析:volatil…
系列目录: java内存模型深度解析:基础部分 java内存模型深度解析:重排序 java内存模型深度解析:顺序一致性 java内存模型深度解析:volatil…
系列目录: java内存模型深度解析:基础部分 java内存模型深度解析:重排序 java内存模型深度解析:顺序一致性 java内存模型深度解析:volatil…