梦入IBM之java基础-网络编程
来源:互联网 发布:java socket面试题 编辑:程序博客网 时间:2024/04/29 10:05
现在我们来谈谈最后的内容:网络编程:
1):TCP中是线程与线程进行通讯!内部的运行机制是这样的:先有一个线程去监听某个端口,然后如果有Socket连接上来了以后,服务器会生成一个Socket对象与其 进行通讯!
2):通过URL对象可以获得某个某个网站的输入流!(但是这个输入流也是相对于程序的!返回的是一个InputStream的子类!)
URL url = new URL("http://www.baidu.com");
HttpURLConnection urlconnet = (HttpURLConnection)url.openConnection();
InputStream in = urlconnet.getInputStream();
HttpURLConnection urlconnet = (HttpURLConnection)url.openConnection();
InputStream in = urlconnet.getInputStream();
3):在网络编程中数据的通讯是通过两边的Socket对象来获得的,然后全部都是IO的知识!
4):还有基于无连接的UDP,通过Datagram和DatagramPacket来实现!
思维导图:
这是传智播客成都java培训中心学员为了自己的梦想在奋斗!
0 0
- 梦入IBM之java基础-网络编程
- 梦入IBM之java基础第十八天之网络编程
- 梦入IBM之java基础第十七天之线程
- 梦入IBM之java基础第二天
- 梦入IBM之java基础第三天
- 梦入IBM之java基础第七天
- 梦入IBM之java基础第四天
- 梦入IBM之java基础第五天
- 梦入IBM之java基础第六天
- 梦入IBM之java基础第九天
- 梦入IBM之java基础第十天
- 梦入IBM之java基础第十一天
- 梦入IBM之java基础第八天
- 梦入IBM之java基础第十二天
- 梦入IBM之java基础第十三天
- 梦入IBM之java基础第十四天反射
- 梦入IBM之java基础第十五天
- 梦入IBM之java基础第十六天
- 杭电2005不加else a[1]=28;居然是错误,奇怪,可能是OJ的特殊格式吧
- scanf中的%[^]%*c格式
- Android Fragment 真正的完全解析(上)
- AFNetworking使用总结
- Android Fragment 真正的完全解析(下)
- 梦入IBM之java基础-网络编程
- 《Windows核心编程5》第八章-用户模式下的线程同步
- IE的@cc_on条件编译
- 模态窗口数据复制粘贴
- 很多年前账户法院冻结怎样取钱
- AFNnetworking快速教程,官方入门教程译
- 无代理/无客户端准入UNACC5000系列
- 怀孕6个月了,没上班,之前买过两年保险,
- Hadoop2.4.1部署(完整版)