关于URLConnection种的,视频终于学完了累呀
关于URLConnection类的,视频终于学完了累呀。
URLConnection到底表示什么呀。始终弄不明白,请高手给点详细的通俗易懂的解释,谢谢。它主要用来做什么呢?在线等。谢谢。视频概念股学完。。。。
------解决方案--------------------
与网络上一个资源进行连接.
------解决方案--------------------
给Lz举个简单的例子,其实就是个建立链接用的类
------解决方案--------------------
建立连接用,打个比方:URL就像电话号码,URLConnection就像你拨完号码,并且对方拿起了电话,这时连接建立,但是你还没说话,如果你开始说话,就相当于conn.getInputStream(),获得一个流,进行数据传输
URLConnection到底表示什么呀。始终弄不明白,请高手给点详细的通俗易懂的解释,谢谢。它主要用来做什么呢?在线等。谢谢。视频概念股学完。。。。
视频
类
------解决方案--------------------
与网络上一个资源进行连接.
------解决方案--------------------
给Lz举个简单的例子,其实就是个建立链接用的类
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class URLReg {
public static void main(String[] args) throws Exception
{
URL url = new URL("http://bbs.****.net/topics/390017356");
//创建连接
URLConnection conn = url.openConnection();
BufferedReader reader =
new BufferedReader(new InputStreamReader(conn.getInputStream()));
//匹配邮箱规则
String reg = "[a-zA-Z0-9_]+@[a-zA-Z0-9]+(\\.[a-zA-Z]+){1,3}";
String line = "";
Pattern p = Pattern.compile(reg);
while((line=reader.readLine())!=null)
{
Matcher m = p.matcher(line);
while(m.find())
{
System.out.println(m.group());
}
}
}
}
------解决方案--------------------
建立连接用,打个比方:URL就像电话号码,URLConnection就像你拨完号码,并且对方拿起了电话,这时连接建立,但是你还没说话,如果你开始说话,就相当于conn.getInputStream(),获得一个流,进行数据传输