摘要: java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服务端。这是两个封装得非常好的类,使用很方便。其构造方法如下: Socket(InetAddress address, int port); Socket(InetAddress addr 阅读全文
posted @ 2017-05-11 21:35 微微一笑抽了筋 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 1、什么是Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 但是,Socket所支持的 阅读全文
posted @ 2017-05-11 21:34 微微一笑抽了筋 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准, 从字面意思来看TCP/IP是TCP和IP协议的合称 阅读全文
posted @ 2017-05-11 21:32 微微一笑抽了筋 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一、使用字节流类DataInputStream读二进制文件 (1) 引入相关类 Import java.io.*;(DataInputStream, FileInputStream) (2) 构造一个数据输入流对象 FileInputStream fis=new FileInputStream (“ 阅读全文
posted @ 2017-05-10 18:57 微微一笑抽了筋 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 字符输出流写文本文件 1.Writer类 ※Writer类的常用方法 方法名称 说明 write(String str) 将str字符串里包含的字符输出到指定的输出流中 write(String str , int off , int len) 将str字符串从off位置开始,长度为len的字符输出 阅读全文
posted @ 2017-05-09 17:14 微微一笑抽了筋 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 字符输入流读取文本文件 1.Reader类(读取字符流的抽象类) ※Reader类的常用方法 方法名称 说明 int read() 从输入流中读取单个字符 int read(byte[] c) 从输入流中读取c .length长度的字符,保存到字节数组c中,返回实际读取的字符数 int read(b 阅读全文
posted @ 2017-05-09 17:07 微微一笑抽了筋 阅读(5214) 评论(0) 推荐(0) 编辑
摘要: 字节输入流写文本文件 1.OutputStream基类 作用:把内存中的数据输出到文件中。 ※OutputStream类的常用方法 方法名称 说明 void write(int c) 写入一个字节数据 void write (byte[] b) 写入数组b的所有字节 void write (byte 阅读全文
posted @ 2017-05-09 16:58 微微一笑抽了筋 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 字节输入流读取文本文件 1.InputStream基类 作用:将文件中的数据输入到内部储存器(内存)中。 ※读取数据的常用方法 方法名称 说明 int read() 读取一个字节数据 int read(byte[] b) 将数据读取到字节数组中 int read(byte[]b , int off 阅读全文
posted @ 2017-05-09 16:54 微微一笑抽了筋 阅读(8761) 评论(0) 推荐(0) 编辑
摘要: 使用File操作文件或目录属性 ※ File对象既可表示文件,也可表示目录(文件夹)。 ※ 创建一个File对象 File file = new File (String pathName【文件路径名】); 注意:相对路径:非web项目的相对都是以项目为起点(src/a.txt) 绝对路径:以盘符开 阅读全文
posted @ 2017-05-09 16:53 微微一笑抽了筋 阅读(237) 评论(0) 推荐(0) 编辑