java面试题java:将一个20G的数据,存入一个运行2G的电脑里,每个数据占一行,怎么去重

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

超大文件的话只能一部分一部分处理

早上想来,还是自己对深入的细节不真正理解所致看来還要认真读书理解才不会有这样的愚蠢问题。

第二个问题:mappedByteBuffer 是直接缓冲所以缓冲区还在os的内存里,不在java的内存区域内所以应该没有底層实现数组。要用的话要自己定义数组再从buffer读到数组(java的内存区域内}。

匿名用户不能发表回复!

我要回帖

更多关于 面试题java 的文章

 

随机推荐