摘要:
java.io.InputStream:字节输入流此抽象类是表示字节输入流的所有类的超类。定义了所有子类共性的方法:int read()从输入流中读取数据的下一个字节。int read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组b中void close()关闭此输入流并释 阅读全文
posted @ 2022-07-08 21:29
帕拉利斯
阅读(75)
评论(0)
推荐(0)
摘要:
追加写/续写:使用两个参数的构造方法FiLeoutputStream(String name, boolean append)创建一个向具有指定name的文件中写入数据的输出文件流。FileOutputStream(File file, boolean append)创建一个向指定File对象表示的 阅读全文
posted @ 2022-07-08 20:57
帕拉利斯
阅读(56)
评论(0)
推荐(0)
摘要:
构造方法:FileoutputStream(String name)创建一个向具有指定名称的文件中写入数据的输出文件流。FileOutputStream(File file)创建一个向指定FiLe对象表示的文件中写入数据的文件输出流参数:写入数据的目的string name:目的地是一个文件的路径F 阅读全文
posted @ 2022-07-08 20:31
帕拉利斯
阅读(70)
评论(0)
推荐(0)
摘要:
一切皆为字节 一切文件数据(文本、图片、视频等)在存储时,都是以二进制数字的形式保存,都一个一个的字节,那么传输时一样如此。 所以,字节流可以传输任意文件数据。在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据 java.io.outputstream:字节输出流此抽 阅读全文
posted @ 2022-07-08 20:20
帕拉利斯
阅读(71)
评论(0)
推荐(0)
摘要:
labdam简化过滤器 IO流概述 什么是IO生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢﹖键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一 阅读全文
posted @ 2022-07-08 20:13
帕拉利斯
阅读(34)
评论(0)
推荐(0)
摘要:
3.1文件搜索搜索D: laaa目录中的.java文件。分析:1.目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录。 2.遍历目录时,获取的子文件,通过文件名称,判断是否符合条件。 我们可以使用过滤器来实现在FiLe类中有两个和ListFiLes重载的方法,方法的参数传递的就是过滤器File 阅读全文
posted @ 2022-07-08 20:02
帕拉利斯
阅读(44)
评论(0)
推荐(0)
摘要:
递归求阶乘·阶乘:所有小于及等于该数的正整数的积 定义方法使用递归计算阶乘s的阶乘:5! =.5*(5-1)*(5-2)*(5-3)*(5-4)=5*4*3*2*1递归结束的条件获取到1的时候结束递归的目的获取下一个被乘的数字(n-1) 阅读全文
posted @ 2022-07-08 16:48
帕拉利斯
阅读(57)
评论(0)
推荐(0)
摘要:
递归:方法自己调用自己-递归的分类:-递归分为两种,直接递归和间接递归。-直接递归称为方法自身调用自己。-间接递归可以A方法调用B方法,8方法调用c方法,c方法调用4方法。 -注意事项:-递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出。 -在递归中虽然有限定条件,但是递归次数不能太 阅读全文
posted @ 2022-07-08 16:21
帕拉利斯
阅读(101)
评论(0)
推荐(0)
摘要:
public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。创建文件的路径和名称在构造方法中给出(构造方法的参数)返回值:布尔值true:文件不存在,创建文件,返回truefalse:文件存在,不会创建,返回false注意:1.此方法只能创 阅读全文
posted @ 2022-07-08 16:00
帕拉利斯
阅读(136)
评论(0)
推荐(0)
摘要:
FiLe类获取功能的方法- public string getAbsolutePath() :返回此FiLe的绝对路径名字符串。 - public string getpath() :将此FiLe转换为路径名字符串 - public string getName( ) :返回由此FiLe表示的文件或 阅读全文
posted @ 2022-07-08 15:11
帕拉利斯
阅读(66)
评论(0)
推荐(0)
摘要:
路径:绝对路径:是一个完整的路径以盘符(c:,D: )开始的路径c: ilia.txtc: llUserslitcastllIdeaProjects ilshungyuan i l123.txtlD: i ldemo \lb.txt相对路径:是一个简化的路径相对指的是相对于当前项目的根目录(C: I 阅读全文
posted @ 2022-07-08 14:31
帕拉利斯
阅读(231)
评论(0)
推荐(0)
摘要:
File类文件和目录路径名的抽象表示形式。java把电脑中的文件和文件夹(目录)封装为了一个FiLe类,我们可以使用FiLe类对文件和文件夹进行操作我们可以使用FiLe类的方法创建一个文件/文件夹删除文件/文件夹获取文件/文件夹判断文件/文件夹是否存在对文件夹进行遍历获取文件的大小FiLe类是一个与 阅读全文
posted @ 2022-07-08 14:01
帕拉利斯
阅读(41)
评论(0)
推荐(0)
摘要:
lambda有返回值有参数 传统格式 lambda有返回值有参数 Lambda的使用前提Lambda的语法非常简洁,完全没有面向对象复杂的束缚。但是使用时有几个问题需要特别注意:1.使用Lambda必须具有接口,且要求接口中有且仅有一个抽象方法。无论是JDK内置的 Runnable 、compara 阅读全文
posted @ 2022-07-08 13:47
帕拉利斯
阅读(98)
评论(0)
推荐(0)
摘要:
需求:给定一个厨子cook接口,内含唯一的抽象方法makeFood,且无参数、无返回值。使用Lambda的标准格式调用invokeCook方法,打印输出‘吃饭啦!”字样 Lambda表达式有参数有返回值的练习使用数组存储多个Person对象对数组中的Person对象使用Arrays的sort方法通过 阅读全文
posted @ 2022-07-08 11:43
帕拉利斯
阅读(25)
评论(0)
推荐(0)
摘要:
3编程思想转换做什么,而不是怎么做 我们真的希望创建一个匿名内部类对象吗?不。我们只是为了做这件事情而不得不创建一个对象。我们真正希望做的事情是∶将run方法体内的代码传递给Thread类知晓。 传递一段代码――这才是我们真正的目的。而创建对象只是受限于面向对象语法而不得不采取的一种手段方式。那,有 阅读全文
posted @ 2022-07-08 10:50
帕拉利斯
阅读(25)
评论(0)
推荐(0)
摘要:
在数学中,函数就是有输入量、输出星的于套计算方案,也就是"拿什么东西做什么事情"。相对而言, 面向对象过分强调"必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法―—强调做什么,而不是以什么形式做 面向对象的思想:做—件事情,找一个能解决这个事请的对象,调用对象的方法,完成事情. 阅读全文
posted @ 2022-07-08 10:42
帕拉利斯
阅读(90)
评论(0)
推荐(0)
摘要:
线程池概念 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结莉了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被 阅读全文
posted @ 2022-07-08 09:33
帕拉利斯
阅读(28)
评论(0)
推荐(0)
摘要:
包子类 包子铺类 吃货类 消费者(吃货)类:是一个线程类,可以继承Thread设置线程任务(run) :吃包子对包子的状态进行判断false:没有包子吃货调用wait方法进入等待状态true:有包子吃货吃包子吃货吃完包子修改包子的状态为false没有吃货唤醒包子铺线程,生产包子 测试类 阅读全文
posted @ 2022-07-08 09:20
帕拉利斯
阅读(19)
评论(0)
推荐(0)

浙公网安备 33010602011771号