20165201 2017-2018-2 《Java程序设计》第9周学习总结

20165201 2017-2018-2 《Java程序设计》第9周学习总结

教材学习内容总结

第十三章

1.URL类

  • 构造方法
  • try { URL url = new URL("http://www.google.com");
    }
    catch(MalformedURLException e) {
    System.out.println ("Bad URL:"+url);
    }
  • 读取URL中的资源

URL对象调用InputStream openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源。通过该输入流可以将服务器上的资源读入到客户端

2.InetAddress类

  • 地址的表示:
    域名:例如www.baidu.com
    IP地址:例如192.168.6.4

  • 获取Internet上主机的地址:可以使用InetAddress类的静态方法getByName(String s)将一个域名或IP地址传递给该方法的参数s,获得一个InetAddress对象,该对象含有主机地址的域名和IP地址,例如:www.sina.com.cn/202.108.37.40

此外public String getHostName()可以用来获取InetAddress对象所包含的域名
public String getHostAddress()可以用来获取InetAddress对象所包含的IP地址

获取本地机的地址:可以使用InetAddress类的静态方法getLocalHost()获得一个InetAddress对象,该对象含有本地机器的域名和IP地址

3.套接字

  • 客户端套接字
  • ServerSocket对象与服务器端套接字
  • 使用多线程技术
    图解:

学习中的问题和解决过程

  • 问题:

  • 问题解决方法:

代码托管

上周考试错题总结

答案:

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 6000行 30篇 400小时
第一周 23/23 1/5 18/18
第二周 367/390 2/7 16/34
第三周 672/1062 1/8 23/57
第四周 724/1786 2/10 20/77
第五周 1084/2870 1/11 15/92
第六周 1187/4057 1/12 18/110
第七周 756/4813 1/13 20/130
第八周 1240/6053 1/14 18/148

参考资料

猜你喜欢

转载自www.cnblogs.com/cbmwtsl/p/8972287.html