递归,File类概述,字节输出输入流和字符输出输入流

【项目分享】RailTracker: 火车票务数据采集与分析 从12306使用爬虫爬取火车站及车次信息、火车票价 通过本项目,我们将带领访问者手把手完成火车票数据采集、数据清洗、数据集成、可视化的一整个流程! 阅读详情

File类概述

该类位于java.io包中。

该类是文件和路径名的抽象表示形式。
java把电脑中的文件和文件夹封装为了一个File类,我们可以使用File类对文件和文件夹进行操作,我们可以使用File类的方法:
创建一个文件或文件夹
删除文件或文件夹
获取文件或文件夹
判断文件或文件夹是否存在
对文件夹进行遍历
获取文件的大小
File类是一个和系统无关的类,任何操作系统都可以使用这个类的方法。

File类的静态成员变量

static String pathSeparator 与系统有关的路径分隔符,为了方便,它被表示为一个字符串。
static char pathSeparatorChar 与系统有关的路径分隔符。

static String separator 与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。
static char separatorChar 与系统有关的默认名称分隔符。

路径分隔符:Windows为;分号,linux为:冒号。
名称分隔符:Windows为\反斜杠,linux为/斜杠。

因为每个系统都不同,所以程序中的操作路径不能固定。

绝对路径和相对路径

绝对路径:是指一个完整的路径,从盘符开始。例如:C:\Windows\System32

相对路径:是指一个简化的路径,相对于当前项目的根目录。如果使用当前项目的根目录,路径可以简化书写。例如:C:\Windows\System32\a.txt 可以简化为1.txt。(可以省略项目的根目录。)

注意:
1.路径不区分大小写。
2.路径中的文件名称分隔符,在操作时需要写两个,因为存在转义。

File类的构造方法

1.File(String pathname) 通过将给定路径名字符串转换为抽象路径名来创建一个新的File实例。
参数:
String pathname:字符串的路径名称
路径可以是相对路径可以是绝对路径。
路径可以存在,也可以不存在。
创建File对象,只是把字符串路径封装为File对象,不考虑路径的真假情况。

2.File(String parent,String child) 根据parent路径名字符串和child路径名字符串创建一个新File实例。
参数:
String parent:父路径
String chile:子路径。
相比上一个的好处:
父路径和子路径可以单独书写,使用灵活,父子路径都可以变化。

3.File(File parent,String child) 根据parent抽象路径名和child路径名字符串创建一个新的File实例。
参数:
String parent:父路径
String chile:子路径。
相比上一个好处:
父路径和子路径可以单独书写,使用灵活,父子路径都可以变化。
父路径是File类型,可以使用File类的方法对路径进行一些操作,再使用路径创建对象。

File类常用方法

获取功能的方法

public String getAbsolutePath() 返回此File的绝对路径名字符串。
获取构造方法中传递的路径,无论路径是绝对的还是相对的,都返回绝对路径。

public String getPath() 返回此File的路径名字符串。
获取构造方法中传递的路径,是什么就返回什么。

public String getName() 返回由此File表示的文件或目录的名称。
获取的就是构造方法传递路径的结尾部分(文件或文件夹)。

public long length() 返回由此File表示的文件的长度。
获取的是构造方法指定的文件的大小,以字节为单位。
注意:
1.文件夹是没有大小概念的,不能获取文件夹的大小。
2.如果构造方法中给出的路径不存在,那么length返回0。

判断功能的方法

public boolean exists() 此File表示的文件或目录是否存在。存在true,不存在false。

public boolean isDirectory() 此File表示的是否为目录,是true,不是false。

public boolean isFile() 此File表示的是否为文件,是true,不是false。
注意:
以上两个方法的使用前提是路径必须存在,否则都返回false。

创建删除功能的方法

public boolean createNewFile() 当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。
创建文件的路径和名称在构造方法中给出(构造方法的参数)
返回值:布尔值
true:文件不存在,创建文件,返回true。
false:文件存在,不会创建,返回false。
注意:
1.此方法只能创建文件,不能创建文件夹。
2.创建文件的路径必须存在,否则会抛出IOException异常。

public boolean mkdir() 创建单级文件夹
public boolean mkdirs() 既可以创建单级文件夹,也可以创建多级文件夹。
创建文件夹的路径和名称在构造方法中给出(构造方法的参数)
返回值:布尔值
true:文件夹不存在,创建文件夹,返回true。
false:文件夹存在,不会创建,返回false。构造方法中给出的路径不存在返回false。
注意:
1.此方法只能创建文件夹,不能创建文件。

public boolean delete() 删除由此File表示的文件或目录。
此方法可以删除构造方法路径中给出的文件或目录。
返回值:布尔值
true:文件或文件夹删除成功,返回true。
false:文件夹中有内容,不会删除返回false。构造方法中路径不存在返回false。
注意:
delete方法是直接在硬盘删除文件或文件夹,不进入回收站,所以删除要谨慎。

遍历目录功能的方法

public String[] list() 返回一个String数组,表示该File目录中的所有子文件或目录。
public File[] listFiles() 返回一个File数组,表示该File目录中的所有子文件或目录。

注意:
这两个方法遍历的是构造方法中给出的目录,如果构造方法给出的目录的路径不存在或不是一个目录,都会抛出空指针异常。

递归的概念

递归:方法自己调用自己
递归的分类:直接和简介递归。
直接递归:方法自己调用自己。
间接递归:A方法调用B方法,B方法调用C方法,C方法调用A方法。

注意:
1.递归要有结束条件,无限制递归会导致栈溢出。
2.递归次数太多也会导致栈溢出。

使用前提:
当调用方法的时候,方法的主体不变,每次调用方法的参数不同,可以使用递归。

IO概述

什么是IO:数据的传输可以看成是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出output,即流向内存是输入流,流出内存的是输出流。

java中IO操作主要是指使用java.io包下的内容,进行输入输出操作。

IO的分类:
根据数据点额流向分为:输入流和输出流。
输入流:把数据从其他设备上读取到内存中的流。
输出流:把数据从内存中写入到其他设备上的流。

格局数据的类型分为:字节流和字符流。
字节流:以字节为单位,读写数据的流。
字符流:以字符为单位,读写数据的流。

顶级父类:

输入流输出流
字节流字节输入流
InputStream
字节输出流
OutputStream
字符流字符输入流
Reader
字符输出流
Writer

字节流

一切皆为字节:一切文件数据在存储时,都是以二进制数字的形式保存的,传输时也是如此,所以字节流可以传输任意文件数据,在操作流的时候,我们要时刻明确,无论使用什么样的流对象,底层传输的始终为二进制数据。

字节输出流(OutputStream)

java.io.OutputStream:字节输出流,此抽象类是表示输出字节流的所有类的超类。

它定义了一些子类共性的成员方法:

public void close()  关闭此输出流并释放与此流相关联的任何系统资源。

public void flush()  刷新此输出流并强制任何缓冲的输出字节被写出

public void write(byte[] b)  将b.length字节从指定的字节数组写入此输出流。

public void write(byte[] b,int off,int len)  从指定的字节数组中写入len字节,从偏移量off开始输出到此输出流。

public abstract void write(int b)  将指定的字节输出流。

java.io.FileOutputStream extends OutputStream
FileOutputStream:文件字节输出流。
作用:把内存中的数据写入到硬盘的文件中。

构造方法:

FileOutputStream(String name)  创建一个向具有指定名称的文件中写入数据的输出文件流。
FileOutputStream(File file)  创建一个向指定File对象表示的文件中写入数据的文件输出流。
FileOutputStream(String name,boolean append) 创建一个向具有指定name 的文件中写入数据的输出文件流。
FileOutputStream(File file,boolean append)  创建一个向指定File对象表示的文件中写入数据的文件输出流。

参数:写入数据的目的地
String name:目的地是一个文件的路径。
File file:目的地是一个文件
boolean append:是否续写,为true则续写,否则创建新文件覆盖原文件重写。

构造方法的作用:
1.创建一个FileOutputStream对象
2.会根据构造方法中传递的文件或者文件路径,创建一个空文件
3.会把FileOutputStream对象指向创建好的文件。

字节输出流的使用步骤:
1.创建一个FileOutputStream对象,构造方法中传递写入数据的目的地
2.调用FileOutputStream对象中的方法write(),把数据写入到文件中
3.释放资源。

写数据的时候,会把10进制的整数,转换为二进制的整数。
任意的文本编辑器都会在打开文件的时候查询编码表,把字节转换为字符表示,0-127会查询ASCII表,其他值会查询系统默认码表。

写换行符:每个系统的换行符不同,windows为/r/n,linux为/n,mac为/r,换行符也是字符串,所以需要调用字符串的getBytes()方法转换为字符数组。

字节输入流(InputStream)

java.io.InputStream:抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。

它定义了字节输入流的基本共性功能方法:

public void close():关闭此输入流并释放与此流相关联的任何系统资源。

public abstract int read():从输入流读取数据的下一个字节。

public int read(byte[] b):从输入流中读取一些字节数,并将它们存储到字节数组b中。

java.io.FileInputStream extends InputStream
FileInputStream:文件字节输入流。
作用:把硬盘中的数据写入到内存中。

构造方法:

FileInputStream(File file)  通过打开一个到实际文件的链接来创建一个流,该文件通过文件系统中的File对象file指定。

FileInputStream(FileDescriptor fdObj)  通过使用文件描述符fdObj创建一个流,该文件描述符表示到文件系统中某个实际文件的现有链接。

FileInputStream(String name)  通过打开一个到实际文件的连接来创建一个流,该文件通过文件系统中的路径名name指定。

参数:
String name:文件的路径
File file:文件

构造方法的作用:
1.会创建一个FileInputStream对象
2.会把FileInputStream对象指向构造方法中要读取的文件。

字节输入流的使用步骤:
1.创建FileInputStream对象,构造方法中绑定要读取的数据源
2.使用FileInputStream对象中的方法read,读取文件
3.释放资源

read方法读取到文件末尾会返回-1。

读取多个字节时,字符数组的长度一般定义为1024或其整数倍。

在同时存在输入和输出流时,先关闭输出流,后关闭输入流。

字符流

当使用字节流读取文本文件时,可能会有小问题,就是遇到中文字符时,可能会乱码的问题,那是因为一个中文字符可能占用多个字节存储,所以java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。

字符输出流(Writer)

java.io.Writer抽象类是表示用于写出字符流的所有类的超类,将指定的字符信息写出到目的地。

它定义了一些子类共性的成员方法:

public void write(int c)  写入单个字符

public void write(char[] cbuf)  写入字符数组

public abstract void write(char[] cbuf,int off ,int len)  写入字符数组的某一部分

public void write(String str)  写入字符串

public void write(String str,int off ,int len)  写入字符串的某一部分

public void flush()  刷新该流的缓冲

public void close()  关闭此流,但是要先刷新它

java.io.FileWriter extends OutputStreamReader extends Writer
FileWriter:文件字符输出流。
作用:把内存中字符数据写入到文件中

构造方法:

FileWriter(File file)  根据给定的File对象构造一个FileWriter对象。

FileWriter(File file,boolean append)  根据给定的File对象构造一个FileWriter对象。

FileWriter(FileDescriptor fd)  构造与某个文件描述符相关联的FileWriter对象。

FileWriter(String fileName)  根据给定的文件名构造一个FileWriter对象。

FileWriter(String fileName,boolean append)  根据给定的文件名以及指示是否附加写入数据的boolean值来构造FileWriter对象。

参数:
String fileName:文件的路径
File file:文件
boolean append:是否续写,为true则续写,否则创建新文件覆盖原文件重写。

FileReader构造方法的作用:
1.创建一个FileWriter对象
2.会根据构造方法中传递的文件或文件路径,创建文件
3.会把FileWriter对象指向创建好的文件

字符输出流的使用步骤:
1.创建FileWriter对象,构造方法中绑定要写入数据的目的地
2.使用FileWriter中的方法write,把数据写入到内存缓冲区中(存在字符转字节的过程)
3.使用FileWriter中的方法flush,把内存缓冲区中的数据刷新到文件中
4.释放资源(会把内存缓冲区中的数据刷新到文件中)。

flush方法和close方法的区别:
flush:刷新缓冲区,流对象可以继续使用,没有关闭
close方法:先刷新缓冲区,然后通知系统释放资源,流对象不可以再被使用了。

字符输入流(Reader)

java.io.Reader抽象类是表示用于读取字符流的所有类的超类,可以读取字符信息到内存中。

它定义了一些子类共性的成员方法:

public void close() : 关闭此流并释放与此流相关联的任何系统资源

public int read() : 从输入流读取一个字符

public int read(char[] cbuf) : 从输入流中读取一些字符,并将它们存储到字符数组cbuf中。

java.io.FileReader extends InputStreamReader extends Reader
FileReader:文件字符输入流。
作用:把硬盘中的数据以字符的方式写入到内存中。

构造方法:

FileReader(File file)  在给定从中读取数据的File情况下创建一个新FileReader。

FileReader(FileDescriptor fd)  在给定从中读取数据的FileDescriptor的情况下创建一个新FileReader。

FileReader(String fileName)  在给定从中读取数据的文件名的情况下创建一个新FileReader。

参数:
String fileName:文件的路径
File file:文件

FileReader构造方法的作用:
1.创建一个FileReader对象
2.会把FileReader对象指向要读取的文件

字符输入流的使用步骤:
1.创建FileReader对象,构造方法中绑定要读取的数据源
2.使用FileReader对象中的方法read读取文件
3.释放资源

YOLOv13必学核心:SKAttention选择性核注意力机制原理 + 实战全拆解 SKAttention的核心思想来源于人类视觉系统的一个重要特性:根据不同的视觉刺激,人眼能够自适应地调整感受野大小。SKAttention将这一生物学原理转化为深度学习中的注意力机制,通过动态选择和融合不同大小的卷积核,实现了自适应的多尺度特征提取。在人类视觉皮层中,不同的神经元具有不同大小的感受野,而且这些感受野的大小会根据视觉刺激的类型动态调整。本文将深入解析SKAttention模块的设计原理、数学基础、实现细节,以及其在YOLOv13目标检测框架中的集成应用,为读者提供全面而深入的技术理解。 阅读详情

相关推荐

Tlsr8258开发-程序烧写

开源一小步,进步一大步

自学嵌入式 1774

章七、I/O —— File类、输入与输出、字节流与字符流、节点流与处理流

一、

king_faner的博客 1181

告别概念晕眩:用TC3xx SMU和TLF35584的配置实例,搞懂ASIL D功能安全落地

本文通过英飞凌TC3xx系列MCU的SMU模块与TLF35584电源管理芯片的协同配置实例,详细解析了如何实现符合ASIL D功能安全标准的刹车辅助ECU。文章涵盖SMU报警源配置、响应动作类型、TLF35584的安全状态管理,以及构建完整安全闭环的实践方法,帮助工程师将抽象的安全概念落地为具体设计方案。

weixin_30647065的博客 437

全面掌握IO(输入/输出流)

File类: 程序中操作文件和目录都可以使用File类来完成即不管是文件还是目录都是使用File类来操作的,File能新建,删除,重命名文件和目录,但File不能访问文件内容本身,如果需要访问文件本身,则需要使用输入/输出流,该类是位于java.io包下的 输入与输出IO: 输入流:只能从中读取数据,而不能向其中写入数据(由InputStream(字节流)和Reader(字符流)作为基类) ...

weixin_34126215的博客 204

三、STM32F103ZET6最小系统

stm32最小系统除去主控CPU外,需要包含,电源电路,复位电路,BOOT电路,时钟电路(因为stm32有内置时钟,对时钟要求不高的话,可以不要)。NRST引脚其实芯片已经用一个约40K的电阻上拉了,所以理论上来说是不需要再外接上拉电阻的,但我看大家都是有外接上拉的,心里没有底,不管这么多,先预留着。吃过亏,特意查看了芯片手册资料,下图是官方建议的供电方案,图片来自stm32f103zet6数据手册。首先明白目标,单纯的学习软件知识并不是我希望的,我还希望会硬件设计,这样后面才能摆脱开发板。

sevendecsdn的博客 6454

ABP框架实战:从零搭建多租户应用(含完整代码示例)

本文详细介绍了如何使用ABP框架从零构建多租户SaaS应用,涵盖多租户架构设计、数据隔离实现、租户管理及性能优化等核心内容。通过完整的代码示例,帮助开发者快速掌握企业级数据隔离系统的开发技巧,提升SaaS应用开发效率。

weixin_29247219的博客 263

递归的知识点

递归就是:A方法自己调用自己。 利用递归可以用简单的程序解决一些复杂的问题。 递归结构包含两个部分: 1.递归头:什么时候不调用自身方法,如果没有头,将陷入死循环。 2.递归体:什么时候需要调用自身的方法 public class Demo06 { public static void main(String[] args) { System.out.println(f(5)); } public static int f(int n){ if(n==1){ return 1;

m0_59453939的博客 288

【24E】SWT6652 wifi驱动加载失败问题分析及解决方案

修改驱动配置Kconfig。是由于内存分配失败导致。

wgl307293845的博客 219

Java基础之输入/输出流,File类

流:        流的概念:流是一组有序的数据序列,根据操作的类型,可分为输入流和输出流 I/O(Input/Output)流提供类一条通道程序,可以使用这条通道...

Future_LL的博客 4256

硬核实战!Python爬虫从0到1完整版:爬取知乎热榜+回答内容(数据去重+Excel一键导出+避坑指南,零基础友好)

✔️ 适用人群:Python爬虫零基础、想练手实战爬虫、需要爬取知乎内容做数据分析、办公/学习素材整理的同学爬取知乎热榜全量数据(排名+标题+热榜链接+热度值) →自动跟进爬取每个热榜问题的回答内容(回答者昵称+赞同数+评论数+回答正文+发布时间) →数据清洗+智能去重→一键导出格式化Excel文件,所有功能一站式完成入门级难度,无复杂反爬破解、无分布式/代理池,纯requests请求+静态解析,新手能看懂、能运行、能修改;爬取速度快,热榜+回答全程仅需几十秒。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1461

GibbsCAM软件二次开发:GibbsCAM软件API接口详解

API(Application Programming Interface,应用程序编程接口)是一种允许不同软件之间进行通信的接口。在GibbsCAM软件中,API提供了与外部程序交互的能力,使得开发者可以利用GibbsCAM的强大功能进行二次开发,定制化满足特定的制造需求。GibbsCAM的API主要基于.NET框架,使用C#或VB.NET等语言进行编程。在GibbsCAM软件中,通过API接口创建自定义几何形状是实现复杂零件设计和加工策略定制的关键步骤。

kkchenjj的博客 1497

字节流字符流

数据的流动以内存为基准,可以分为输入input和输出output,即流向内存是输入流,流出内存是输出流 java的io操作主要是指用java.io包下的内容进行输入和输出的操作.输入也叫读取数据,输出也叫写出数据. io分类,根据数据的流向可以分为输入流和输出流 输入流:把数据从其他设备上读取到内存的流 输出流:把数据从内存中写出到其他设备的流 根据数据的类型可以分为字节流和字符流 字节流:以字...

wwzzh1989的博客 588

面向口齿不清者的语音识别新突破:用大模型拯救“听不懂”的声音

面向构音障碍患者的语音识别新突破:大语言模型显著提升识别准确率 国际语音研究团队在Interspeech 2025发表最新成果,通过将大语言模型(LLM)融入语音识别系统,显著改善了对构音障碍(dysarthria)患者语音的识别效果。研究表明: 传统语音识别(如CTC模型)对构音障碍语音的词错误率(WER)高达50-54%,Whisper模型降至38-40%。 引入LLM解码器后,BART模型将WER降至30-32%,而Whisper-Vicuna组合更将WER降低至21-26%。 关键优势:LLM能有效

帅小柏的博客 270

File类,IO流,字节输入流,字节输出流,字符输出流,字符入流,缓存流,对象流,序列化ID

File类,IO流,字节输入流,字节输出流,字符输出流,字符入流,缓存流,对象流,序列化ID

weixin_51635918的博客 1521

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Java学习 File,递归,字节流

学习java,做笔记

qq_63662109的博客 1877

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

File类、递归、IO概述、字节流

一. File类【了解】 a. 介绍 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作 b. 构造方法 i. public File(String pathname):通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 ii. public File(String parent, String child) :从父...

S_olomon的博客 303

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Java IO流之File类和字节流

Java IO流是Java比较重要的一个知识点,它使Java应用程序具备了对系统文件及文件内容的增删改查操作的功能,从而使Java应用程序数据可以实现持久化存储。本篇博客将介绍Java IO流体系中的File类和字节流。

weixin_45676761的博客 980

文件读写,字节输入流,字节输出流

- File对象的创建方式 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。 public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。 - File类常用方法 public String getNa

qq_43399651的博客 963

【File类、递归、IO流、字节流、字符流】

【File类、递归、IO流、字节流、字符流】 1.File类 知识点-- File类的概述和构造方法 File类的概述 java.io.File` 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 File类的构造方法(列举了其中三个) public File(String pathname) ` :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) ` :从父路径名字符串和子路径

Ven%的博客 413

Java中IO流中File类、字节流和字符流相关方法

IO流中File类和字节流一、File类1.使用递归,输出某个文件夹下所有的文件,以及子文件夹中所以的文件。二、字节流1.字节输入流(一次读一个字节)2.字节输入流(一次读多个字节)3.边读边写三种方式总结 一、File类 1.使用递归,输出某个文件夹下所有的文件,以及子文件夹中所以的文件。 代码如下(示例): package com; import org.junit.Test; import java.io.File; public class Test3 { @Test pub

StruggleBamboo的博客 160

File类、递归、字节流

一、File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建...

L-李俊漩的博客 225

File类、递归、字节流、字符流

File类、递归、字节流、字符流 今日内容 file类 获取方法 判断方法 创建方法 删除方法 递归 字节流 输入流 输出流 字符流 输入流 输出流 第一章 file类1.介绍目录(directory):文件夹,文件夹可以保存文件.文件(file):文件,可以保存数据路径(path):表示计算机中的一个位置,这个文件可以是文件夹,也可以是文件. ...

mr-yhl的博客 318

Java File、IO流、字节输入流 、字节输出流 、字符输入流 、字符输入流 、缓冲流、转换流、打印流、数据流、序列化流、IO框架

Java File、IO流、字节输入流 、字节输出流 、字符输入流 、字符输入流 、缓冲流、转换流、打印流、数据流、序列化流、IO框架

zeijiershuai的博客 792

JavaSE(File类、递归、IO概述、字节流)

JavaSE阶段File类File类的概述和构造方法File类的概述File类的构造方法File类常用方法获取功能的方法绝对路径和相对路径判断功能的方法创建删除功能的方法File类遍历目录方法递归递归的概述示例代码递归累和递归求阶乘文件搜索IO概述IO的概述IO的分类IO的顶层父类注意事项字节流字节输出流【OutputStream】OutputStream类的概述OutputStream类的常用方法FileOutputStream类FileOutputStream类的概述FileOutputStream类的

weixin_50648720的博客 259

JAVA进阶知识点总结 9【File类、递归】字节输入流InputStream 字节输出流OutputStream 字符输出流Writer 字符输入流Reader

01.第一章:File类_概述: 1).java.io.File(类):它可以表示磁盘上的一个文件/目录,它包含了一些方法,可以获取磁盘上这个文件/目录的一些属性信息:文件大小、名称、路径、最后时间、是否可读、是否可写。 注意:File类不能读、写文件内容。 需要读写文件内容,要用到IO流的类。 02.第一章:File类_File类的构造方法: 1).File​(String pathname...

AdamCafe的博客 432

Java中的File类,浅谈递归,IO流,字节流

File类 1、概述 IO流 字节流 字符流

涂墨的博客 360
上一篇: lambda表达式,函数式接口
下一篇: 缓冲流,转换流,编码,序列化流和反序列化流,静态瞬态关键字,打印流
wnnSam
博客等级 码龄16年 6粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值