Maison  >  Questions et réponses  >  le corps du texte

node.js - Comment comprendre le flux d'entrée et le flux de sortie de Java?

import java.net.*;
import java.io.*;
public class URLConnDemo
{
   public static void main(String [] args)
   {
      try
      {
         URL url = new URL("http://www.xxx.com");
         URLConnection urlConnection = url.openConnection();
         HttpURLConnection connection = null;
         if(urlConnection instanceof HttpURLConnection)
         {
            connection = (HttpURLConnection) urlConnection;
         }
         else
         {
            System.out.println("请输入 URL 地址");
            return;
         }
         BufferedReader in = new BufferedReader(
         new InputStreamReader(connection.getInputStream()));
         String urlString = "";
         String current;
         while((current = in.readLine()) != null)
         {
            urlString += current;
         }
         System.out.println(urlString);
      }catch(IOException e)
      {
         e.printStackTrace();
      }
   }
}

À en juger par ce code, une URL est demandée et le contenu est lu et affiché, mais pourquoi getInputStream ne devrait-il pas être généré par getOutStream ?

黄舟黄舟2683 Il y a quelques jours687

répondre à tous(1)je répondrai

  • 我想大声告诉你

    我想大声告诉你2017-06-15 09:23:34

    InputStream est utilisé pour la lecture et OutputStream est utilisé pour l'écriture ; en d'autres termes, le flux d'entrée fait référence au flux d'entrée dans le système, et le système lit le contenu de ce flux ; , le système écrit du contenu dans ce flux. Cette méthode de dénomination s'applique du point de vue de l'utilisateur et non du point de vue de l'objet Stream. Après l'avoir utilisé plusieurs fois, je m'y suis habitué.

    répondre
    0
  • Annulerrépondre