摘要: 1、Socket:英文意思插座。两个Java应用程序可以通过一个双向的网络通信连接实现数据交换,这个双向链路的一端称为一个Socket。 2、Socket通常用来实现client-server(客户端与服务器)连接。 3、java.net包中定义的两个类Socket和ServerSocket,分别用 阅读全文
posted @ 2017-02-13 14:27 乐呵呵的小码农 阅读(1419) 评论(0) 推荐(1) 编辑
摘要: 1、网络通信协议:计算机网络中实现通讯必须有一些约定的协议,对速率、传输代码、代码结构、传输控制步骤、出错控制等制定标准。 2、网络通讯接口:为了使两个结点之间能进行对话,必须在它们之间建立通讯工具(即接口),使彼此之间能进行信息交换,接口包括两部分: (1)硬件装置:实现结点之间的信息传送(理解成 阅读全文
posted @ 2017-02-13 14:21 乐呵呵的小码农 阅读(2038) 评论(0) 推荐(1) 编辑
摘要: 1、Object流:直接将Object写入或读出。 2、序列化:将Object直接转化成字节流写到硬盘或网络上。 3、如果想把一个对象转化成字节流,该对象的实体类必须得实现Serializable接口,Serializable接口是标记性接口,它并没有任何方法,只是用于标识该类可以被序列化。 4、t 阅读全文
posted @ 2017-02-13 10:29 乐呵呵的小码农 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1、只有输出流才有打印流:PrintWriter和PrintStream分别针对字符和字节,提供了重载的print,Println方法用于多种数据类型的输出。PrintWriter和PrintStream操作不会抛出异常,数据没打印出来也不会抛异常。 2、System.out.print(Objec 阅读全文
posted @ 2017-02-10 16:29 乐呵呵的小码农 阅读(1071) 评论(0) 推荐(0) 编辑
摘要: 转换流 1、转换流:将字节流转换成字符流,转换之后就可以一个字符一个字符的往程序写内容了,并且可以调用字符节点流的write(String s)方法,还可以在外面套用BufferedReader()和BufferedWriter,并使用它们的readLine 和 newLine方法。 2、有两种转换 阅读全文
posted @ 2017-02-10 11:24 乐呵呵的小码农 阅读(6919) 评论(0) 推荐(1) 编辑
摘要: 处理流:包在别的流上的流,可以对被包的流进行处理或者提供被包的流不具备的方法。 一、缓冲流:套接在相应的节点流之上,带有缓冲区,对读写的数据提供了缓冲的功能,提高读写效率,同时增加一些新的方法。可以减少对硬盘的读写次数,保护硬盘。 1、四种缓冲流:BufferedReader、BufferedWri 阅读全文
posted @ 2017-02-09 16:18 乐呵呵的小码农 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 基础知识 1、流的分类 所有的流都位于java.io包 根据流的方向分:输入流和输出流 根据处理数据的单位分:字节流和字符流 根据功能不同分:节点流和处理流 各种流的抽象类,所有流都继承于这四个流 注:写是往程序外写,用的是输出流;读是往程序里读,用输入流;输入流、输出流都是站在程序的角度来说 字节 阅读全文
posted @ 2017-02-08 16:28 乐呵呵的小码农 阅读(467) 评论(0) 推荐(0) 编辑