La relation entre l'obtention du flux d'entrée de fichier et l'utilisation de la mémoire en JAVA
三叔
三叔 2017-06-15 09:21:27
0
3
923

Obtenez le flux d'entrée d'un fichier dans un programme Java, tel que le flux d'entrée d'un fichier texte de 50 Mo. À ce moment-là, le programme a-t-il chargé l'intégralité du fichier dans la mémoire ? A-t-il occupé 50 Mo d'espace en mémoire ? Ou n'y a-t-il qu'une seule entrée, et lorsqu'il est nécessaire de parcourir le contenu, le contenu du fichier est chargé un par un ?

三叔
三叔

répondre à tous (3)
学霸

Il ne s'agit pas de la totalité de la charge dans la mémoire, mais certains octets peuvent être chargés dans le cache via le tampon. Ce n'est pas la totalité de la charge dans la mémoire, mais certains octets peuvent être chargés dans le cache via le tampon

.
    淡淡烟草味

    Si vous ouvrez simplement le flux d'entrée sans le lire, le fichier n'occupe pas de mémoire. Ce n'est que lorsque le contenu du fichier est lu que la mémoire sera utilisée en conséquence, autant que vous lisez.

      漂亮男人

      Il peut être chargé en mémoire via la mise en mémoire tampon, et c'est également le cas dans le système d'exploitation.

        Derniers téléchargements
        Plus>
        effets Web
        Code source du site Web
        Matériel du site Web
        Modèle frontal
        À propos de nous Clause de non-responsabilité Sitemap
        Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!