上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 65 下一页
摘要: 利用 Callable 接口 和 Future 接口方式实现:这种实现方式可以获取到多线程运行的结果 步骤: 1. 创建一个类,类名比如叫 MyCallable,并实现 Callable 接口 注:Callable 接口有一个泛型,因为这种方式可以获取到多线程运行的结果,泛型就表示结果的类型 2. 阅读全文
posted @ 2023-10-27 16:10 1stzz1 阅读(109) 评论(0) 推荐(0)
摘要: 实现 Runnable 接口的方式进行实现: 1. 定义一个类 实现 Runnable 接口,并实现 run 方法 2. 在 run 方法里面书写该线程要执行的代码 3. 然后创建这个 实现 Runnable 接口的类的实例化对象,这个对象其实就表示 多线程要执行的任务 4. 再去创建一个 Thre 阅读全文
posted @ 2023-10-27 15:42 1stzz1 阅读(173) 评论(0) 推荐(0)
摘要: 多线程的三种实现方式: 1. 继承 Thread 类的方式进行实现 2. 实现 Runnable 接口的方式进行实现 3. 利用 Callable 接口 和 Future 接口方式实现 一、继承 Thread 类的方式: 将类声明为 Thread 的子类,该子类应重写 Thread 类的 run 方 阅读全文
posted @ 2023-10-27 15:01 1stzz1 阅读(130) 评论(0) 推荐(0)
摘要: 并发:在同一时刻,有多个指令在 单个 CPU 上 交替 执行(CPU在多个线程之间交替执行) 并行:在同一时刻,有多个指令在 多个 CPU 上 同时 执行 阅读全文
posted @ 2023-10-26 22:32 1stzz1 阅读(14) 评论(0) 推荐(0)
摘要: 进程:进程是程序的基本执行实体(简单理解就是,一个软件运行之后,它就是一个进程) 线程:线程是操作系统能够进行运算调度的最小单位。它被包含在 进程 之中,是进程中的实际运作单位。 简单说,线程 就是 应用软件中互相独立的、又可以同时运行的功能。如果这样的功能比较多,就形成了多线程 以 360 软件为 阅读全文
posted @ 2023-10-26 22:26 1stzz1 阅读(26) 评论(0) 推荐(0)
摘要: IO相关的工具类: 阅读全文
posted @ 2023-10-26 20:58 1stzz1 阅读(25) 评论(0) 推荐(0)
摘要: Commons-io 是 apache 开源基金组织提供的一组有关 IO 操作的开源工具包,是用来提高 IO 流的开发效率的 阅读全文
posted @ 2023-10-26 20:46 1stzz1 阅读(35) 评论(0) 推荐(0)
摘要: 解压缩流 就是读取压缩包中的文件,所以它是读,属于输入流 压缩流 就是把文件中的数据 写到压缩包中,所以它是写,属于输出流 压缩包 里面的 每一个文件或文件夹 在 Java 当中都是一个 ZipEntry 对象 所以 解压 的本质其实就是 把压缩包里面的每一个 ZipEntry 对象按照 层级结构 阅读全文
posted @ 2023-10-26 09:29 1stzz1 阅读(163) 评论(0) 推荐(0)
摘要: 字符流底层有缓冲区,所以效率更高,想自动刷新需要手动开启 字符打印流的构造方法: 字符打印流的成员方法: 代码示例: PrintWriter pw = new PrintWriter(new FileWriter("E:\\Java基础资料\\b.txt"), true);pw.println("黑 阅读全文
posted @ 2023-10-25 22:30 1stzz1 阅读(47) 评论(0) 推荐(0)
摘要: 打印流是高级流,也是用来包装基本流的 但是打印流不能读,只能写,所以打印流只有输出流 打印流分为两种:PrintStream、PrintWriter两个类 1. PrintStream → 字节打印流 2. PrintWriter → 字符打印流 打印流的特点: 1. 打印流只能操作文件目的地,不能 阅读全文
posted @ 2023-10-25 21:45 1stzz1 阅读(86) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55 56 57 58 59 ··· 65 下一页