学到Java的联网技术,这里首先来看看关于URl,
要从网上获得内容,
需要实现下面的4步,
1.创建一个表示资源的网络地址的URL对象,
2.创建一个HttpURLConnection 连接对象
3.从得到的连接对象里面获取内容getContent()
4.输出得到的内容
下面是代码:
package com.founder.sun; import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL; public class Demo04 { public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
URL page = new URL("http://www.baidu.com");
HttpURLConnection conn = (HttpURLConnection) page.openConnection();
InputStreamReader in = new InputStreamReader((InputStream) conn.getContent());
BufferedReader buff = new BufferedReader(in);
String line;
do {
line = buff.readLine();
System.out.println(line);
System.out.println("/n");
} while (line != null);
System.out.println("Over______________");
} }
该代码是向百度发出请求,的回来一个返回的内容。
如图:
可以和百度的源代码进行比较: