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 |