首页 > 编程语言 >JavaIO流理解

JavaIO流理解

时间:2022-11-05 14:56:02浏览次数:42  
标签:文件 File JavaIO 理解 file new public String

JavaIO流理解

文件

什么是文件?

文件是我们保存数据的地方。

文件流

文件在程序中是以流的形式来操作的。

流:数据在数据源(文件)和程序(内存)之间经历的路径
输入流:数据从数据源(文件)到程序(内存)的路径
输出流:数据从程序(内存)到数据源(文件)的路径

常用的文件操作

1、创建文件对象相关构造器和方法

new File(String pathname) //根据路径构建一个 File 对象
new File(File parent,String child) //根据父目录文件+子路径构建
new File(String parent,String child) //根据父目录+子路径构建
createNewFile() //创建文件

点击查看代码
import org.junit.Test;
import java.io.File;
import java.io.IOException;
public class FileCreate {
    public void main(String[] args) {
//        create2();
    }
    @Test
    public  void create2(){
        File parentfile=new File("D:\\");
        String filename ="text2.txt";
        File file=new File(parentfile, filename);
        try{
            file.createNewFile();
            System.out.println("文本2创建成功");
        }catch (IOException e){
            throw new RuntimeException(e);
        }
    }
    @Test
    public void creat1(){
        File file=new File("D:\\file1.txt");
        try {
            file.createNewFile();
            System.out.println("文本1成功");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    @Test
    public void creat3(){
        File file=new File("D:\\","text3.txt");
        try {
            file.createNewFile();
            System.out.println("文本3成功");
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

标签:文件,File,JavaIO,理解,file,new,public,String
From: https://www.cnblogs.com/zyc-666/p/16860185.html

相关文章

  • 观察变换的理解与存在价值
    假设我们已经用世界坐标系变换把模型放在了场景的某处(x,y,z):  然后我们要在camera(x,y,z)这个点去看这个物体,并且设置好相机的朝向(Dir,Up,Right)、那么以相机为原点也会......
  • javaIO流
    1、常用文件操作    2、获取文件相关信息    3、目录的操作          ......
  • ThreadLocal的使用及原理解析
    #基本使用JDK的lang包下提供了ThreadLocal类,我们可以使用它创建一个线程变量,线程变量的作用域仅在于此线程内。<br/>用2个示例来展示一下ThreadLocal的用法。**示例一:*......
  • JavaIO流
    1.创建文件相关构造器和方法  2.获取文件的相关信息 3.目录的操作      4.基本键盘输入 ......
  • javaIO流
    1、常用文件操作    2、获取文件相关信息    3、目录的操作            4、IO流原理及流的分类  5、Scanner与Println......
  • 首选线程池,而不是多线程; 创建线程的方法; 存储过程和for循环插入数据; String字符串一般
    首选线程池,而不是多线程首选线程池,而不是多线程/**corePoolSize:线程长期为维持线程数核心线程数,常用线程数maximumPoolSize:线程数的上限,最大线程数keepAliveTime:超过线......
  • 代码点和代码单元的理解-Java
    摘要​​1.概念​​​​2.获取方法​​​​3.代码点与代码单元的代码示例​​1.概念代码点(codepoint):与一个编码表中的某个字符对应的代码值.在Unicode标准中,代码点采用......
  • 深入理解sed模式空间——sed 'n;p'
    在进入正题之前我们先来了解一下sed的模式空间,如下什么是sed的模式空间?答(仅供参考):就是从文件读取一行文本然后存入的缓冲区,然后命令操作模式空间的内容,在初始状态下模式......
  • [ASM]汇编语言栈的理解
    [ASM]汇编语言栈的理解引言众所周知,栈是一种数据类型在汇编语言中自然也包含(PS:好像ASM只能使用栈访问内存空间,即使能直接访问也极其麻烦)汇编语言的栈遵从"先进后......
  • 深入理解 Spring 事务原理
    Spring事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤......