摘要: public static void main(String[] args) throws IOException { File file = new File("olol\\a.txt");//创建要写入的文件路径文件不存在IO流会自动创建,也可以直接创建 OutputStreamWriter o 阅读全文
posted @ 2020-12-17 11:19 MikiKawai 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 思路: 判断 即将 复制的文件是文件夹还是文件 遍历需要复制的源文件夹 如果是文件夹,就通过流创建一个同样的子文件夹 如果是文件,就复制过去 接下来上代码 public class Demo1 { public static void main(String[] args) { //裁剪的文件 St 阅读全文
posted @ 2020-12-17 11:17 MikiKawai 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 递归 定义 在数学于计算机科学中,递归(Recursion)是指在函数的定义中使用函数自身的方法。实际上,递归,顾名思义,其包含两个意思:递 和 归,这正是递归思想的精华所在。递归就是有去(递去)有回(归来)。 递归的分类 直接递归:称为方法自身调用自己的情况。 间接递归:归结为方法A调用了方法B, 阅读全文
posted @ 2020-12-14 23:38 MikiKawai 阅读(180) 评论(0) 推荐(0) 编辑
摘要: public class Number { public static void main(String[] args) { String[] arr = { "HELLO", "JAVA", "PROGRAM", "EXCEPTION" }; double sum = 0; for (int i 阅读全文
posted @ 2020-12-13 16:12 MikiKawai 阅读(230) 评论(0) 推荐(0) 编辑
摘要: ##File类 描述 java.io.File 类是文件和目录路径名的抽象表示。 * 1. File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹) * 2. File类声明在java.io包下 * 3. File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法, 阅读全文
posted @ 2020-12-12 22:17 MikiKawai 阅读(91) 评论(0) 推荐(0) 编辑
摘要: lambda表达式(jdk1.8) 函数编程思想 描述 强调的是作生么,而不是以什么样的方式来做,它忽略了面向对象的复杂语法,只要能够获取到结果,谁去做,怎么做的,都不重要重要的是结果,不重视过程。 冗余的Runnable代码 //传统的写法 public class Demo{ public st 阅读全文
posted @ 2020-12-12 21:44 MikiKawai 阅读(113) 评论(0) 推荐(0) 编辑
摘要: /** * 生产者-消费者案例 * 生产者;需要不停的生产商品,当商品超出库存,不能在生产 * 消费者;不停的消费商品,当库存为零,不能在消费。 * <p> * 分析: * 1.是否是多线程问题 * 2.是否有共享数据 * 3.如果解决线程安全问题 * 4.是否设计线程的通信 */ //店员 cla 阅读全文
posted @ 2020-12-12 10:11 MikiKawai 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 线程状态 描述 当线程被创建并启动之后,它既不是已启动就进入到了执行状态,也不是一直处于执行状态。在线程的声明周期中有六中状态。 java api中java.lang.Thread.State这个枚举给出了线程的六种状态 线程状态。 线程可以处于以下状态之一: 线程状态 导致状态发生条件 NEW(新 阅读全文
posted @ 2020-12-11 22:12 MikiKawai 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 多线程 1. 基本概念:程序,进程,线程 程序(program),是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process),是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。—生命周期 如:运行中的QQ, 阅读全文
posted @ 2020-12-11 22:11 MikiKawai 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 异常 学习目标 能够分辨程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 列举出常见的四个运行期异常 能够使用try--catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常类 说出进程的概念 说出线程的概念 能够理解并发与并行的区别 能够 阅读全文
posted @ 2020-12-08 22:48 MikiKawai 阅读(83) 评论(0) 推荐(0) 编辑