摘要:
TCP传输 两个端点的建立连接后会有一个传输数据的通道,这通道称为流,而且是建立在网络基础上的流,称之为socket流。该流中既有读取,也有写入。 tcp的两个端点:一个是客户端,一个是服务端。 客户端:对应的对象,Socket 服务端:对应的对象,ServerSocket TCP客户端: ①:建立tcp的socket服务,最好明确具体的地址和端口。这个对象在创建时,就已经可以对指定ip... 阅读全文
摘要:
UDP传输 ①:只要是网络传输,必须有socket 。 ②:数据一定要封装到数据包中,数据包中包括目的地址、端口、数据等信息。 直接操作udp不可能,对于java语言应该将udp封装成对象,易于我们的使用,这个对象就是DatagramSocket. 封装了udp传输协议的socket对象。 因为数据包中包含的信息较多,为了操作这些信息方便,也一样会将其封装成对象。这个数据包对象就是:Da... 阅读全文
摘要:
BufferedReader和BufferedWriter BufferedReader和BufferedWriter是java提供的两个字符缓存流,缓冲流是包装流,主要是为了提高效率,将读/写的内容放在缓冲区,然后将缓冲区的内容,然后一次性将缓冲区的内容写到目的地。 BufferedReader主 阅读全文
摘要:
一、集合框架 集合是用于存储对象的容器,集合可以进行扩容,集合的长度可变。 下面是在网上找的一个图片,java集合框架图: 上述类图中,实线边框的是实现类,如ArrayList,Vector,LinkedList,HashMap,TreeSet等,折线边框的是抽象类,比如AbstractCollec 阅读全文