Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在Java中关闭文件流如此重要_Java_File - Fatal编程技术网

为什么在Java中关闭文件流如此重要

为什么在Java中关闭文件流如此重要,java,file,Java,File,随着CUPs的巨大进步,它能够在几秒钟内处理大量信息,为什么关闭文件流很重要 请记住,并非所有设备都是相同的,移动平台(智能手机和平板电脑)需要尽可能高效。或者,如果应用程序的用户基数很大,那么当400人登录时,可能不会有那么多问题,但是当它达到~40k时会发生什么?您必须使代码尽可能通用,始终考虑可伸缩性。操作系统(例如Linux)对打开的描述符数量有限制。更多信息:打开的文件数量是有限的,只有1000个,如果你的文件句柄用完了,这不会触发GC,你的程序只会得到IOExceptions。

随着CUPs的巨大进步,它能够在几秒钟内处理大量信息,为什么关闭文件流很重要

请记住,并非所有设备都是相同的,移动平台(智能手机和平板电脑)需要尽可能高效。或者,如果应用程序的用户基数很大,那么当400人登录时,可能不会有那么多问题,但是当它达到~40k时会发生什么?您必须使代码尽可能通用,始终考虑可伸缩性。

操作系统(例如Linux)对打开的描述符数量有限制。更多信息:打开的文件数量是有限的,只有1000个,如果你的文件句柄用完了,这不会触发GC,你的程序只会得到IOExceptions。