作为圣诞礼物,我用 Java 编写了一个小程序来计算素数。我的意图是让它通宵达旦,计算下一个素数并将其写入 .txt 文件。早上我会终止程序并将 .txt 文件带给我的朋友过圣诞节。
有什么我应该担心的吗?请记住,这是您正在与之交谈的真正的初学者 Ziggy,而不是一些聪明的错误检查 ASM 家伙。
编辑更具体地说,因为我将在整个晚上计算素数时离开这个程序,我是否有可能遇到某种与内存相关的错误?像,堆压成堆或狗和猫睡在一起?
编辑更具体地说,当文件大小为 4GB 时,我可以输入一行代码来停止打印行吗?只是为了安全?
编辑:成功:整夜离开后,我得到的素数不超过 13 KB,我得到的最高值是 22947217,这就像数万个素数。成功!