Java 网络编程

来源:互联网 发布:体育数据分析公司 编辑:程序博客网 时间:2024/06/05 17:20

我认为比较好的开端启示的博客:点击打开链接

我的一些小实例

/**package shiyanone;import java.io.*;import java.net.InetAddress;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.net.UnknownHostException;/** * @author Administrator * */public class InternetDemo {/** * @param args * @throws IOException  * @throws UnknownHostException  * @throws MalformedURLException  */public static void Print(BufferedReader br) throws IOException{        String line=null;        while((line=br.readLine())!=null){        System.out.println(line);        }}public static void main(String[] args) throws Exception {// TODO Auto-generated method stub/* * getLocalHost() * getHostName() * getHostAddress() * */        InetAddress Address=InetAddress.getLocalHost();        String str="主机名: "+Address.getHostName()+"\n"+"主机IP地址: "+Address.getHostAddress();        System.out.println(str);        System.out.println("2----------------------------------------------------------");        /*         * getProtocol()         * getHost()         * getFile()         * */        String strurl="http://help.baidu.com/";        URL url=new URL(strurl);        System.out.println("协议类型: "+url.getProtocol());        System.out.println("主机: "+url.getHost());        System.out.println("端口号: "+url.getPort());        System.out.println("获取文件: "+url.getFile());        System.out.println("URL转化成字符串: "+url.toString());        BufferedReader br=new BufferedReader(new InputStreamReader(url.openStream(),"UTF-8"));        Print(br);        br.close();        System.out.println("3----------------------------------------------------------");        /*         * URLConnection         * */        URLConnection UrlConnection=url.openConnection();    BufferedReader buffer=new BufferedReader(new InputStreamReader(UrlConnection.getInputStream(),"UTF-8"));    Print(buffer);buffer.close();     System.out.println("----------------------------------------------------------");}}


0 0
原创粉丝点击