node.js - Comment comprendre le flux d'entrée et le flux de sortie de Java?
黄舟
黄舟 2017-06-15 09:21:34
0
1
720
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 ?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

répondre à tous(1)
我想大声告诉你

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é.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal