![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IO流
文章平均质量分 83
azplus
这个作者很懒,什么都没留下…
展开
-
多线程基础:两种实现方式
java支持多线程机制。并且java已经将多线程实现了,我们只需要继承就行了。第一种方式:编写一个类,直接继承java.lang.Thread,重写run方法第二种方式:编写一个类,实现java.lang.Runnable接口,实现run方法第一种:public class MyThread extends Thread{public void run()}创建线程对象MyThread t=new MyThread();启动线程:t.start();第二.转载 2022-04-19 22:36:50 · 614 阅读 · 0 评论 -
IO流和Properties联合使用
package com.bjpowernode.javase.day27.IO;/* 1、序列化版本号有什么缺陷? 这种自动生成的序列化版本号缺点是:一旦代码确定之后,不能进行后续的修改 因为只要修改,必然会重新编译,此时会生成全新的序列化版本号,这个时候java虚拟机 会认为这是一个全新的类 2、java语言中采用什么机制来区分类? 第一:通过类名来进行比对,如果类名不一样,肯定不是同一个类 第二:如果类名.转载 2022-04-19 21:14:40 · 102 阅读 · 0 评论 -
序列化初步:ObjectInputSream和ObjectOutputSream
/** 1、java.io.NotSerializableException* 2、参与序列化和反序列化的对象,必须事先Serializable接口* 3、注意:通过源代码发现,Serializable接口是一个标志接口* 这个接口当中什么代码都没有* 那么它的作用是什么呢?* 起到标识的作用,标志的作用,jvm看到这个类实现了这个接口,可能会给这个类进行特殊待遇*/事先准备一个Student类:这里要注意序列化类继承Serializable接口,不然会抛出:ja.转载 2022-04-19 20:08:10 · 105 阅读 · 0 评论 -
IO流:目录的拷贝
package com.bjpowernode.javase.day27.IO;import java.io.*;public class CopyAll { public static void main(String[] args) { //拷贝源 File srcFile=new File("D:\\javaSE\\Test"); //拷贝目标 File desFile=new File("D:\\javaSE\\Tes.原创 2022-04-19 13:57:00 · 125 阅读 · 0 评论 -
标准输出流,默认输出到控制台
package com.bjpowernode.javase.day27.IO;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.PrintStream;/*PrintStream:标准字节输出流* 默认输出到控制台*/public class IoTest01 { public static void main(String[] args) { S.转载 2022-04-19 10:58:29 · 429 阅读 · 0 评论