07 2007 档案
摘要:有几个需要注意的地方,一个是多线程的部分,然后获得inputstream和outputstream的顺序也很重要,其次ObjectOutputStream在发送的时候要记得调用reset()方法去清cache,否则不会传最新的。caller class:1packagenetworking;23importjava.io.*;4importjava.net.*;5importjava.util.*;67/***//**8*ThisclassimplementsObserver,whichwillsendtheupdatedusers'listback9*totheuser10*11*@
阅读全文
posted @ 2007-07-30 04:16
N/A2011
摘要:linked list和arraylist各有所长,arraylist适用于很多调用get方法的场合,不适用于很多insert等改变list的size的场合,因为当数据插入到arraylist的时候实际上系统会新分配一段内存给一个新的list,然后把原来的list的内容和新插入的内容一起放到新建的list里面,这样当数据很大的时候,是很耗费系统资源的,性能也差。linked list正好相反,由于linked list的链接是通过内存指针指向相邻的node的方式联系起来的,通过这种方式,insert和add变得非常得容易,然而linked list的不足之处也很明显,由于node彼此之间的联系
阅读全文
posted @ 2007-07-03 04:11
N/A2011
摘要:最近学习了justin的观察者模式, 感觉似乎了解了.net的event模型和java的interface模型的区别。个人理解的是,.net的event模型是针对方法的接口(定义了其他类的方法如果需要被该类的事件触发的话那些方法必须满足的规则),java的是针对类的接口(定义了其他类的方法如果需要该类的方法被触发的话那些类必须满足的规则)。下面的例子能显示这两种的区别:java的:1packageevent;23/***//**4*Buttonclass5*6*@author7*@version1.08*/9publicclassButton10{11/***//**12*IButtonint
阅读全文
posted @ 2007-07-01 01:41
N/A2011

浙公网安备 33010602011771号