JavaSEシリーズコード69:URLを使用してオンラインファイルのコンテンツを取得する

Javaには2種類のスレッドがあります。ユーザースレッド:ユーザーが作成したスレッド。スプライトスレッド:バックグラウンドで実行され、他のスレッドを処理するスレッド。ガベージコレクターはスプライトスレッドです。スプライトスレッドのみが存在することをJVMが検出すると、JVMは終了します。

import java.net.*;
import java.io.*;
public class Javase_69
{
  public static void main(String[] args)
  {
    String urlname = "http://www.edu.cn/index.html";
    if (args.length>0)   urlname=args[0];
    new Javase_69().display(urlname);
  }
  public void display(String urlname)
  {
    try
    {
      URL url=new URL(urlname);     //创建URL类对象url
      InputStreamReader in=new InputStreamReader(url.openStream());
      BufferedReader br=new BufferedReader(in);
      String aLine;
      while((aLine=br.readLine())!=null)   //从流中读取一行显示
        System.out.println(aLine);
    }
    catch(MalformedURLException murle)
    {  System.out.println(murle); }
    catch(IOException ioe)
    {  System.out.println(ioe);  }
  }
}

73件の元の記事を公開しました 賞賛されました189 10,000+ビュー

おすすめ

転載: blog.csdn.net/blog_programb/article/details/105569113