05 2013 档案

摘要:Effective Java 第39条中提到:必要时进行保护性拷贝书中给到的一个例子,总结一句就是:成员变量不要被外部引用直接赋值,而是拷贝之后的赋值。具体看下面例子。 1 public class Period { 2 private final Date start; 3 private final Date end; 4 5 public Period(Date start, Date end){ 6 if(start.compareTo(end) > 0){ 7 throw new IllegalArgument... 阅读全文
posted @ 2013-05-16 09:59 BaronZ 阅读(1496) 评论(1) 推荐(0)
摘要:1.UDP发送步骤 1)建立UDP socket服务(通过DatagramSocket对象) 2)提供数据,并交数据封装到数据包中(通过DatagramPacket对象) 3)通过socket服务的发送功能,将数据包发送出去ds.send(dp); 4)关闭资源View Code ... 阅读全文
posted @ 2013-05-08 22:49 BaronZ 阅读(343) 评论(0) 推荐(0)
摘要:1.IP(InetAddress in Java) 1)网络中的标识 2)不易记忆,可用主机名:www.baidu.com localhost zha-xxx04-w7 3)本地回环地址:127.0.0.1 主机名:localhost ping localhost->127.0.0.1 ping c... 阅读全文
posted @ 2013-05-06 23:59 BaronZ 阅读(928) 评论(0) 推荐(0)
摘要:1.应用程序之间的传输(网络通讯三要素:IP,端口,协议) 1)找到IP 2)数据要发送到指定的应用程序上。为了标识这些程序,比如,QQ发到QQ,而不是发到MSN。为了标识这些应用程序,所以给这些网络应用程序用数字进行标识,这个数字叫做“端口”。逻辑端口。web服务是80,tomcat默认是8080,mysql:3306。端口号都可以改。 3)定义通讯规则。这个通讯规则称为协议,国际组织定义了通讯协议TCP/IP。 比如玩CS游戏,自己用特有的协议,不用TCP/IP,则别人不能和我们联机,只有用相同协议的人才能联机。有些特殊的组织,为了安全起见,使用特定的协议进行内部通讯。(程序之间之所以能通 阅读全文
posted @ 2013-05-05 23:00 BaronZ 阅读(194) 评论(0) 推荐(0)