摘要: 软件结构 c/s结构:全称为Client/Server结构,是指客户端和服务器结构,常见程序有QQ、迅雷等软件 b/s结构:全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在一定的协议下, 阅读全文
posted @ 2022-07-18 21:47 xjw12345 阅读(310) 评论(0) 推荐(0)
摘要: 练习——序列化集合 当我们想在文件中保存多个对象的时候 可以把多个对象存储到一个集合中,对集合进行序列化和反序列化 分析: 1.定义一个存储Person对象的ArrayLis 2.往ArrayList集合中存储Person对象 3.创建一个序列化流ObjectOutputStream 4.使用Obj 阅读全文
posted @ 2022-07-18 16:36 xjw12345 阅读(47) 评论(0) 推荐(0)
摘要: transient关键字——瞬态关键字 static关键字:静态关键字 静态优先于非静态加载到内存中(静态优先于对象加载到内存中) 被static修饰的成员变量不能被序列化的,序列化的都是对象 private static int age; oos.writeObject(new Person("张 阅读全文
posted @ 2022-07-18 15:57 xjw12345 阅读(36) 评论(0) 推荐(0)
摘要: 对象的序列化流——ObjectOutputStream java.io.ObjectOutputStream extends OutputStream 作用:把对象以流的方式写入到文件中保存构造方法: ObjectOutputStream(OutputStream out)创建写入指定OutputS 阅读全文
posted @ 2022-07-18 15:32 xjw12345 阅读(44) 评论(0) 推荐(0)
摘要: 练习——转换文件编码 将GBK编码的文本文件,转换为UTF-8编码的文本文件 分析: 1.创建InputStreamReader对象,构造方法中传递字节输入流和指定编码表名称GBK 2.创建OutputStreamWriter对象,构造方法中传递字节输出流和指定的编码表名称UTF-8 3.使用Inp 阅读全文
posted @ 2022-07-18 13:38 xjw12345 阅读(52) 评论(0) 推荐(0)
摘要: OutputStreamWriter的介绍和代码实现 java.io.OutputStreamWriter extends WriterOutputStreamWriter:是字符流通向字节流的桥梁;可使用指定的charset将要写入流中的字符编码成字节。(编码:把能看懂的变成看不懂) 继承自父类的 阅读全文
posted @ 2022-07-18 11:57 xjw12345 阅读(71) 评论(0) 推荐(0)
摘要: 字符编码和字符集 字符编码计算机中储存的信息都是用二进制数表示的,而我们在屏幕上看到的数字英文、标点符号、汉字等字符是二进制数转换之后的结果。 按照某种规则,将字符存储到计算机中,称为编码.反之,将存储在计算机中的进制数按照某种规则解析显示出来,称为解码。 比如说,按照A规则存储,同样按照A规则解析 阅读全文
posted @ 2022-07-18 10:33 xjw12345 阅读(99) 评论(0) 推荐(0)
摘要: BufferedWriter—字符缓冲输出流 java.io.BufferedWriter extends Writer 继承自父类的共性成员方法: void write(int c)写入单个字符。 void write(char[] cbuf)写入字符数组 abstract void write( 阅读全文
posted @ 2022-07-18 10:02 xjw12345 阅读(151) 评论(0) 推荐(0)
摘要: BufferedOutputStream—字节缓冲输出流 java.io.BufferedOutputStream extends OutputStream 继承自父类的共性方法: public void close() :关闭此输出流并释放与此流相关联的任何系统资源。 public void fl 阅读全文
posted @ 2022-07-18 09:22 xjw12345 阅读(111) 评论(0) 推荐(0)