摘要:
练习--文件复制 public static void main(String[] args) throws IOException { long s = System.currentTimeMillis(); //1.创建一个字节输入流对象,构造方法中绑定要读取的数据源 FileInputStre 阅读全文
posted @ 2022-07-08 20:59
漁夫
阅读(31)
评论(0)
推荐(0)
摘要:
字节输入流一次读取一个字节的原理 字节输入流一次读取多个字节 String类的构造 String(byte[] bytes) :把字节数组转换为字符串 String(byte[] bytes,int offset,int length) 把字节数组的一部分转换为字符串 offset:数组的开始索引 阅读全文
posted @ 2022-07-08 20:50
漁夫
阅读(35)
评论(0)
推荐(0)
摘要:
字节输入流_InputStream类&FilelnputStream类介绍 java.io.InputStream:字节输入流 此抽象类是表示字节输入流的所有类的超类。 定义了所有子类共性的方法: int read()从输入流中读取数据的下一个字节。 int read(byte[] b) 从输入流中 阅读全文
posted @ 2022-07-08 20:32
漁夫
阅读(95)
评论(0)
推荐(0)
摘要:
字节输出流写多个字节的方法 public static void main(String[] args) throws IOException { //创建FileOutputStream对象,构造方法中绑定要写入数据的目的地 FileOutputStream fos = new FileOutpu 阅读全文
posted @ 2022-07-08 20:14
漁夫
阅读(42)
评论(0)
推荐(0)
摘要:
字节输出流写入数据到文件 /* 写入数据的原理(内存-->硬盘) java程序-->JVM(java虚拟机)-->OS(操作系统)-->OS调用写数据的方法-->把数据写入到文件中 字节输出流的使用步骤(重点): 1.创建一个FileOutputStream对象,构造方法中传递写入数据的目的地 2. 阅读全文
posted @ 2022-07-08 19:37
漁夫
阅读(194)
评论(0)
推荐(0)
摘要:
一切皆为字节 一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。 字节输出流_OutputStream类&FileOutp 阅读全文
posted @ 2022-07-08 16:46
漁夫
阅读(40)
评论(0)
推荐(0)
摘要:
FileNameFilter过滤器的使用和Lambda优化程序 /* 我们可以使用过滤器来实现 在File类中有两个和ListFiles重载的方法,方法的参数传递的就是过滤器 File[] listFiles(FileFilter filter) java.io.FileFilter接口:用于抽象路 阅读全文
posted @ 2022-07-08 15:53
漁夫
阅读(80)
评论(0)
推荐(0)
摘要:
综合案例--文件搜索 需求: 遍历c:\\abc文件夹,及abc文件夹的子文件夹 只要.java结尾的文件 c:\\abc c:\\abc\\abc.txt c:\\abc\\abc.java c:\\abc\\a c:\\abc\\a\\a.jpg c:\\abc\\a\\a.java c:\\a 阅读全文
posted @ 2022-07-08 15:39
漁夫
阅读(63)
评论(0)
推荐(0)
摘要:
练习--使用递归计算阶乘 public static void main(String[] args) { int jc = jc(5); System.out.println(jc); } /* 定义方法使用递归计算阶乘 5的阶乘:5! = 5*(5-1)*(5-2)*(5-3)*(5-4)=5* 阅读全文
posted @ 2022-07-08 15:11
漁夫
阅读(32)
评论(0)
推荐(0)
摘要:
递归概念&分类&注意事项 递归∶指在当前方法内调用自己的这种现象。 递归的分类: 递归分为两种,直接递归和间接递归。 直接递归称为方法自身调用自己 间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 在递 阅读全文
posted @ 2022-07-08 14:58
漁夫
阅读(88)
评论(0)
推荐(0)
摘要:
File类创建删除功能的方法 public bodlean createNewFile():当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。 public boolean delete()∶删除由此File表示的文件或目录。 public boolean mkdir(∶创建由此File表示的 阅读全文
posted @ 2022-07-08 14:31
漁夫
阅读(54)
评论(0)
推荐(0)
摘要:
获取功能的方法public string getAbsolutePath()`︰返回此File的绝对路径名字符串。public string getPath()︰将此ile转换为路径名字符串。public string getName():返回由此File表示的文件或目录的名称。public lon 阅读全文
posted @ 2022-07-08 13:45
漁夫
阅读(59)
评论(0)
推荐(0)
摘要:
相对路径和绝对路径 路径: 绝对路径:是一个完整的路径 以盘符开始的路径 (D:\\demo.txt) 相对路径:是一个简化的路径 相对指的事相对于当前项目的根目录 如果使用当前项目的根目录,路径可以简化书写 注意: 路径是不区分大小写 路径中的文件名称分隔符windows使用反斜杠,反斜杠是转义字 阅读全文
posted @ 2022-07-08 11:33
漁夫
阅读(132)
评论(0)
推荐(0)
摘要:
File类的概述 java.io.FiLe类 文件和目录路径名的抽象表示形式。 java把电脑中的文件和文件夹(目录)封装为了一个File类,我们可以使用FiLe类对文件和文件夹进行操作 我们可以使用File类的方法 创建一个文件/文件夹 删除文件/文件夹 获取文件/文件夹 判断文件/文件夹是否存在 阅读全文
posted @ 2022-07-08 11:13
漁夫
阅读(38)
评论(0)
推荐(0)
摘要:
Lambda表达式有参数有返回值的练习(自定义接口) //定义接口public interface Calculator { //定义一个计算两个int整数和的方法并返回结果 public abstract int cacl(int a,int b); //测试 public static void 阅读全文
posted @ 2022-07-08 11:00
漁夫
阅读(54)
评论(0)
推荐(0)
摘要:
Lambda表达式的无参数无返回值练习 //定义Cook接口 public interface Cook { public abstract void food(); } //测试 public static void main(String[] args) { //调用Cook方法,参数Cook接 阅读全文
posted @ 2022-07-08 10:39
漁夫
阅读(35)
评论(0)
推荐(0)
摘要:
编程思想转换&体验Lambda的更优写法 我们真的希望创建一个匿名内部类对象吗?不。我们只是为了做这件事情而不得不创建一个对象。我们真正希望做的事情是︰ 将run方法体内的l弋码传递给Thread类知晓。 传递一段代码——这才是我们真正的目的。而创建对象只是受限于面向对象语法而不得不采取的一种手段方 阅读全文
posted @ 2022-07-08 10:13
漁夫
阅读(31)
评论(0)
推荐(0)
摘要:
函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是"拿什么东西做什么事情"”。相对而言,面向对象过分强调"必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法――强调做什么,而不是以什么形式做。 面向对象的思想: 做一件事情,找一个能解决这个事情的对象,调 阅读全文
posted @ 2022-07-08 09:57
漁夫
阅读(41)
评论(0)
推荐(0)
摘要:
线程池的概念和原理 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时闻。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务? 线程池∶其实就是一个容纳多个线程的 阅读全文
posted @ 2022-07-08 09:40
漁夫
阅读(31)
评论(0)
推荐(0)
摘要:
等待唤醒机制代码实现-包子类&包子铺类 资源类: 包子类设置包子的属性 皮 陷包子的状态:有true,没有false 包子类 public class BaoZi { //皮 String pi; //陷 String xian; //包子的状态,有true,没有false,设置初始值为false 阅读全文
posted @ 2022-07-08 09:14
漁夫
阅读(34)
评论(0)
推荐(0)

浙公网安备 33010602011771号