------、期待与您交流! -------
说到网络编程,我们可以理解为从一开始的单机操作变成多机操作,在本机内的数据传输,已经在我们调用的代码内部封装好了如何传输、传输的过程,比如使用File类操作文件,使用IO流对数据的读取和写入。但是网络编程和本地不同,根据面对对象的思想:计算机本地操作,我们可以把数据的传输当成计算机内部封装,内部调用。不同的计算机的连接靠的是网线,接口等,我们就可以通过这样的思想来理解java的net包的设计思想。
来源: http://lib.csdn.net/article/embeddeddevelopment/38994