iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >Java文件创建
  • 956
分享到

Java文件创建

javaservletjvm 2023-10-04 09:10:34 956人浏览 独家记忆
摘要

一.创建文件的方式:一种方式即可  方式一: public void creat01(){ String filePath = "E:\\news.txt"; File file = new File(filePath);

一.创建文件的方式:一种方式即可 

方式一:

public void creat01(){    String filePath = "E:\\news.txt";    File file = new File(filePath);    try {        file.createNewFile();        System.out.println("文件创建成功");    } catch (ioException e) {        e.printStackTrace();    }}

只有执行了file.createNewFile();才会在磁盘里创建文件

方式2:

public void creat02()  {    File parentFile = new File("e:\\");    String filename  = "news2.txt";    File file = new File(parentFile, filename);    try {        file.createNewFile();        System.out.println("创建成功");    } catch (IOException e) {        e.printStackTrace();    }}

获取文件的信息:

 常用文件操作:file.mkdir,创建一级目录,mkdirs创建多级目录,file.delete删除文件

二.IO流原理及其分类:用于处理数据,比如读写文件,网络通讯等。输入input:读取磁盘里的数据到内存中,输出output:读取内存里的数据输出到磁盘。

字节输入输出流都是针对二进制文件

字节输入流(InPutStream)常用的子类:1.FileInputStream 创建该类对象用于读取文件

 字节输出流:OutPutString:子类FileOutputStream

文件的拷贝:

 文件字符流:FileWriter,FileReader

读取整个文件:跟上述的差别不大

 首先创建文件路径,再创建一个文件读取对象,并把路径加入到其中,最后使用文件的读取(read)方法进行读取,最后再关闭文件字符流。

文件字符流:写入:

 上述都称为节点流。针对的是具体的数据源

此外还有处理流:也称为包装流,BufferReader有一个属性reader可以封装任意节点流(只要是reader的子类就可以),可以消除给各个节点流的差异,即一个类有什么类的属性,就可以封装那个类或者其子类。

处理流主要以缓冲的方式来提高输入输出的效率,提供了一大波便捷的方法批量处理数据.

处理流设计模式原理:一个抽象类,有几个子类继承了抽象类,其中有一个子类定义了那个抽象类即父类的一个属性,然后这个类就可以调用其余几个实现了父类方法的子类。

BufferReader就是一个包装流,里面有一个reader属性,可以包装reader的任意子类(节点流)按照字符读取数据,操作字符文件,操作其余非字符文件可能会损毁

包装流读取数据:

 包装流写入数据:

buffer的拷贝:

 有reader或者writer的称为字符流,有out put的称为字节流

操作二进制文件(如音频,视频,图片):BufferdInPutStream

Buffer进行二进制文件的拷贝

 对象流: 序列化:就是在保存数据时,保存数据的值和数据类型,反序列化:恢复数据时,恢复数据的值和数据类型。为了让某个类是可序列化的,则必须实现serializable(该接口无方法)或者externalizable(该接口有方法)接口。

对象输出流:

 对象输入流:

 注意事项:在反序列化时,即输入流(磁盘到内存),输出类的实例化对象时需要进行向上转型,那个类需要设置为公开型。其余注意事项看下图:

标准输入输出流:标准输入:System.in编译类型 InputStream,运行类型:BufferedInputStream

标准输出流:System.out,编译类型与运行类型一样:PrintStream

转换流:(又有put或out二者之一加上Input或Output之一)。InputStreamReader:Reader的子类,可以传入一个InputStream(字节流)的对象,并将其包装为Reader流。

 上述例子,如果不改变a.txt的编码,实际可以直接通过字符流BufferReader进行输入,但改变了编码方式,得先用InputStreamReader将字节流转换为字符流,然后再用字流进行输出。

配置文件:properties  对其进行读

 修改配置文件的内容:

来源地址:https://blog.csdn.net/qq_52830421/article/details/129315323

--结束END--

本文标题: Java文件创建

本文链接: https://www.lsjlt.com/news/423339.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java文件创建
    一.创建文件的方式:一种方式即可  方式一: public void creat01(){ String filePath = "E:\\news.txt"; File file = new File(filePath); ...
    99+
    2023-10-04
    java servlet jvm
  • Java如何创建文件夹
    这篇文章给大家分享的是有关Java如何创建文件夹的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、传统API创建文件夹方式Java传统的IO API种使用java.io.File类中的file.mkdir()和f...
    99+
    2023-06-15
  • java如何使用file创建文件
    可以使用Java中的File类来创建文件。下面是一个简单的示例:```javaimport java.io.File;import ...
    99+
    2023-08-31
    java
  • Java中怎么使用file创建文件
    在Java中,可以使用File类来创建文件。以下是一个示例:```javaimport java.io.File;import ja...
    99+
    2023-09-29
    Java
  • java创建文件的方法有哪些
    Java创建文件的方法有以下几种: 使用File类的createNewFile()方法:使用File类的createNewFile...
    99+
    2023-10-24
    java
  • python创建txt文件
    1.自己写入txt直接上核心代码:with open("douban.txt","w") as f:         f.write("这是个测试!")1212这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,...
    99+
    2023-01-31
    文件 python txt
  • python 创建PDF文件
    1.安装reportlab库 http://www.reportlab.com/ftp/ ubuntu可以直接 apt-get install python-reportlab 2.实验   >>> from report...
    99+
    2023-01-31
    文件 python PDF
  • 掌握 Java 文件操作:创建、读取和更新文件
    ...
    99+
    2024-04-02
  • java中实现创建目录与创建文件的操作实例
    目录一、创建目录二、创建文件三、同时创建目录和文件补充知识:getParentFile()方法和getParent()的区别总结一、创建目录 mkdir()—&mdash...
    99+
    2023-01-18
    java创建目录创建文件目录和文件 Java创建文件和文件夹 java创建目录和文件
  • python怎么创建新文件(python怎么创建文件代码)
    文章目录 前言1. 使用内置的open函数2. 使用with关键字3. 使用os模块 总结零基础Python学习资源介绍👉Python学习路线汇总👈...
    99+
    2023-10-20
    python microsoft java 新建python文件
  • java中创建文件的方式有哪些
    在Java中创建文件的方式有以下几种: 使用File类:可以通过File类的构造函数创建一个File对象,然后调用其createN...
    99+
    2024-03-04
    java
  • PHP如何创建文件
    这篇文章主要介绍了PHP如何创建文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。PHP 创建文件 - fopen()fopen() 函数也...
    99+
    2024-04-02
  • package.json文件怎么创建
    这篇文章主要讲解了“package.json文件怎么创建”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“package.json文件怎么创建”吧!了解pack...
    99+
    2024-04-02
  • 使用 sudo 创建文件
    问题内容 我希望使用 Go 的 os.Create(filename) 方法创建一个文件(相当于“mkdir filename”)。但是我没有该文件夹的写入权限。是否有“sudo mk...
    99+
    2024-02-06
  • 如何创建css文件
    这篇文章将为大家详细讲解有关如何创建css文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网页更加美化...
    99+
    2023-06-14
  • nodejs如何创建文件
    这篇文章主要介绍了nodejs如何创建文件,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。nodejs创建文件的方法:首先创建一个前端示例文件;然后通过NodeJS中的fs核心...
    99+
    2023-06-06
  • 如何创建html文件
    小编给大家分享一下如何创建html文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法:首先在桌面新建记事本文件并打开;然后在文件中输入HTML语句以及内容;接...
    99+
    2023-06-14
  • Linux怎么创建文件
    这篇文章主要介绍“Linux怎么创建文件”,在日常操作中,相信很多人在Linux怎么创建文件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么创建文件”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-28
  • java中怎么用ftpclient创建多级文件夹
    在Java中使用Apache Commons Net库中的FTPClient创建多级文件夹,可以按照以下步骤进行: 导入FTPC...
    99+
    2023-10-27
    java
  • html文件创建方法
    这篇文章主要讲解了“html文件创建方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html文件创建方法”吧!方法:1、新建一个txt文件;然后在该文件中添加html代码并保存;最后将文件...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作