黑马程序员 网络编程学习日记

 

---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

2011-8-5星期五

   昨晚熬到凌晨3点多终于把网络编程看完了,由于太晚所以把日记在今天写了。看视频还真不是一件轻松的事啊,一直要坐在那里,我都有点佩服自己了。主要是时间太紧了必须要对自己紧点。

刚看到网络编程时心里对它没有什么概念,只是以为是编写一般程序呢,看了一点才知道原来我的认识是错误的,自己心里就开始发慌了,又是新的知识自己怎么能消化的了呢。不过还是坚持看了下去。

往下看的时候才知道并不是我想象中的那么难,可能前面讲的都是一些基础知识再加上老师讲的通俗易懂所以前面讲的知识也就很容的就懂了,呵呵懂了不代表就是会了哦。往往我们都眼高手低认为基础不是那么重要,但是如果没有扎实的基础接下来的路该如何才能走下去呢!我看了每个视频没有像中午一样那样浮躁,认真听总会给你不一样的惊喜。

基础讲的是UDP和TCP协议及区别和他们的IP和Port。教我们如何获得IP及测试本机协议,IP的写作规范。提及到Socket对于我来说又是一个陌生的词,张老师说我们可能一时不能理解什么是Socket,他就把他比作了一个港口再通过讲解似乎明白它的作用。要进行网络的编写无论UDP还是TCP首先都要创建Socket对象。还讲述了Socket在发送数据的过程。在java中的网络编程类都放在java.net中,所以每次编写时都不要忘了导入这个包哦。在这里UDP和TCP的Socket类是不一样的,DatagramSocket类是用于UDP通信,ServerSocket类是用于TCP通信的服务器端的。

接下来就是分别讲了UDP和TCP的网络程序的编写,老师也是讲了一些简单的例子,现在的目的主要是让我们理解。虽然例子简单但是出现的问题还是不少的,这应该都是老师们故意的吧,好让我们通过错误来加深理解,也让我们以后在遇到问题时知道怎么去找问题也提供了一个方向。我对网络编程不是很熟所以我也就跟着老师把代码敲了一遍,虽然不能全部理解但也学会了不少。看了编码我大概也有个思路。老师编写的聊天程序用的是UDP协议里面也用到线程的知识。虽然自己没那么大的本事自己写出来,但以后这可能就只是小事一桩了。

最后讲了访问Internet网络资源的知识。讲了http协议的会话过程和它的编写规则。URl类中的几种构造函数。最后讲了访问站点的一个实例,通过这个实例了解到怎样对用URL来建立URL连接和设置http请求消息头。

总算这一讲告一段落了,心里还是挺着急的还有好多视频没有看呢,不过今天学到的是无论怎样都要静下心来,否则看等于没看。这是昨晚苦战的收获很有成就感。

 ---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值