摘要: 实现TCP程序,一个是ServerSocket类,用于表示服务器端,一个是Socket类,用于表示客户端。 通信时,首先创建代表服务器端的ServerSocket对象,该对象相当于开启一个服务,并等待客户端的连接,然后创建代表客户端的Socket对象向服务器端发出连接请求,服务器端响应请求,两者建立 阅读全文
posted @ 2020-08-13 10:01 2020小白 阅读(1211) 评论(0) 推荐(0)
摘要: 在介绍TCP/IP结构时,提到传输层的两个重要的高级协议,分别是UDP和TCP,其中UDP是User Datagram Protocol的简称,称为用户数据报协议,TCP是Transmission Control Protocol的简称,称为传输控制协议。 1.1 UDP协议 UDP是无连接通信协议 阅读全文
posted @ 2020-08-13 09:50 2020小白 阅读(252) 评论(0) 推荐(0)
摘要: 1.1 多线程介绍 进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能 线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序 阅读全文
posted @ 2020-08-13 09:41 2020小白 阅读(453) 评论(0) 推荐(0)
摘要: 打印流 打印流根据流的分类: l 字节打印流 PrintStream l 字符打印流 PrintWriter /* * 需求:把指定的数据,写入到printFile.txt文件中 * * 分析: * 1,创建流 * 2,写数据 * 3,关闭流 */ public class PrintWriterD 阅读全文
posted @ 2020-08-03 14:30 2020小白 阅读(125) 评论(0) 推荐(0)
摘要: 转换流,,,,, 缓冲流,,,,,Properties类,,,,,序列化流与反序列化流 转换流 1. OutputStreamWriter类 它的作用的就是,将字符串按照指定的编码表转成字节,在使用字节流将这些字节写出去。 public static void writeCN() throws Ex 阅读全文
posted @ 2020-08-03 14:29 2020小白 阅读(202) 评论(0) 推荐(0)
摘要: 字节流(byte) 字节输出流对象 字节输出流OutputStream 创建字节流输出对象,明确目的地 //构造方法,如果描述的文件不存在则创建,存在则覆盖 FileOutputStream fos=new FileOutputStream("D:\\io0512\\byte.txt",true); 阅读全文
posted @ 2020-08-03 14:28 2020小白 阅读(228) 评论(0) 推荐(0)
摘要: 1.file类 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 因此我们把这种输入和输出动作称为IO操作。 file类的方法 public class FileMethodDemo { publ 阅读全文
posted @ 2020-08-03 14:26 2020小白 阅读(175) 评论(0) 推荐(0)
摘要: Final是一个修饰符: 当final修饰一个变量的时候,变量变成一个常量,它不能被二次赋值 当final修饰的变量为静态变量(即由static修饰)时,必须在声明这个变量的时候给它赋值 当final修饰方法时,该方法不能被重写 当final修饰类时,该类不能被继承 Final不能修饰抽象类,因为抽 阅读全文
posted @ 2020-07-17 16:54 2020小白 阅读(525) 评论(0) 推荐(0)
摘要: 静态导入 静态导入格式: import static java.util.Map.Entry import static XXX.YYY; 导入后YYY可直接使用。 可变参数 格式: 修饰符 返回值类型 方法名(参数类型... 形参名){ } 修饰符 返回值类型 方法名(参数类型[] 形参名){ } 阅读全文
posted @ 2020-07-17 16:53 2020小白 阅读(119) 评论(0) 推荐(0)
摘要: List接口 l 它是一个元素存取有序的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。 l 它是一个带有索引的集合,通过索引就可以精确的操作集合中的元素(与数组的索引是一个道理)。 l 集合中可以有重复的元素,通过元素的equals方法,来 阅读全文
posted @ 2020-07-17 16:49 2020小白 阅读(184) 评论(0) 推荐(0)