- 博客(7)
- 收藏
- 关注
原创 Thinking in Program
接触java有五个多月了,越往后面走,有些感觉是越来越强烈。 在初级阶段,我们的学习说白了就是让自己熟悉API.我们在很多书上,看到的是有什么类,这个类里面有什么方法,以及怎么去使用这些类与方法。也许,这就是国内写书人的通病!有了一定的代码量和阅读量后,高层的开发,让我觉得,无非就是创建对象,然后调用方法.那么熟悉API,就显的相当的重要。甚至,我觉得程序员应该有这样的一种潜意...
2011-08-09 23:47:46 125
原创 java网络编程之线程
对习惯了单线程的程序员来说,转移到多线程环境时,最难掌握的事情之一是如何返回线程信息。 大多数人采用的解决办法是轮询,让获取方法在结果字段设置之前返回一个标志值,然后主线程定时询问获取方法。这种方法能起到作用,但是这样也做了大量的工作! 事实上,还有一个简单有效的办法,就是让线程自己告诉主程序何时结束.它通过调用主程序中的一个方法来做到这一点,在它结束时,回头调用其创建者。这就是所谓的回调...
2011-08-01 22:52:07 159
原创 对象的序列化
对象的序列化就是把一个对象变为二进制的数据流的一种方法。换言之对象的序列化可以方便的实现对象的传输和存储。 如果要一个类的对象序列化,则该类要实现java.io.Serializable接口。此接口中没有定义任何的方法只是一个标识接口。 定义一个可以序列化的类: package com.zss0530; import java.io.Serializable; public cla...
2011-05-31 00:08:19 113
原创 管道流
管道流的作用是可以进行两个线程间的通信,它分为管道输出流(PipedOutputStream)和管道输入(PipedInputStream).如果要进行管道输出,则必须把输出流连到输入流上,在PipedOutputStream类上有如下的方法用于连接管道. public void connect(PipedInputStream snk) throws IOException 管道流...
2011-05-30 23:38:11 115
原创 观察者设计模式
在解释观察者设计模式之前,看一个很简单的例子:现在很多人关注房价的变动,价高时候卖出,价低时候买入,每当房价变化时,所有的炒房者都可以观察到。实际上所有的炒房者都是观察者,他们都关注房价的变化。这就是观察者设计模式。 在java中可以直接依靠Observable类和Observer接口轻松的实现以上的功能。 Observable类的常用方法 public void addObserver(O...
2011-05-25 23:13:45 96
类集总结
java中最常用的类集接口是:Collection,List,Set,Map,Iterator,ListIterator,SortedSet,SortedMap,Queue,Map.Entry List,Set,Queue,SortedSet继承与Collection List可以存放重复的内容,Set不能存放重复的内容,所有的重复内容靠hashCode(),equals()两个方区分法 Q...
2011-03-30 17:15:26 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人