如果达到归档的最大长度会发生什么?

时间:2016-03-30 15:48:37

标签: java file

我正在学习java,我们看到类RandomAccessFile(),文件的长度是long类型(8个字节),我想知道如果文件的最大大小发生了什么到达了,我是否需要明确创建一个新的或者有一种方法来扩展它?

2 个答案:

答案 0 :(得分:1)

首先,您永远不会达到此限制(2^63 - 1),因为它不受JVM支持,并且很可能也是您的操作系统支持,但如果您的操作系统支持它,您只需获得{{1带有消息IOException的消息(有关详细信息,请参阅"Seek failed"。)

答案 1 :(得分:0)

在用完文件“space”之前,你的计算机内存不足。您看到long可以表示最多2 ^ 64的数字,这远远大于计算机的存储容量。