java io教程

Java provides several classes in java.io package to work with text, stream data, and file system. I have provided several examples on Java Files and Java IO recently. This post is an index of all Java IO articles.

Java在java.io包中提供了几个类来处理文本,流数据和文件系统。 我最近提供了一些有关Java文件和Java IO的示例。 这篇文章是所有Java IO文章的索引。

Java IO (Java IO)

  1. How to Create New File in Java

    In this post, you will learn how to create a new file in java program and use of “file.separator” system property to make our program platform independent.

    如何用Java创建新文件

    在本文中,您将学习如何在Java程序中创建一个新文件,以及如何使用“ file.separator ”系统属性来使我们的程序平台独立。

  2. How to delete a File in Java

    This post explains how to delete a file or empty directory in java, notice that delete doesn’t throw any exception even if directory is not empty and not deleted.

    如何用Java删除文件

    这篇文章解释了如何在Java中删除文件或空目录,请注意,即使目录不为空且未删除,删除也不会引发任何异常。

  3. Java File separator, separatorChar, pathSeparator, pathSeparatorChar Explained with Example

    Learn about the four separator static variables of File class.

    Java文件分隔符,separatorChar,pathSeparator,pathSeparatorChar用示例解释

    了解File类的四个分隔符静态变量。

  4. How to delete non empty directory in Java

    A recursive program to delete non-empty directories in java.

    如何在Java中删除非空目录

    删除Java中非空目录的递归程序。

  5. Rename file or Move file in Java

    Learn how easily you can rename a file or move it into other directory in java.

    用Java重命名文件或移动文件

    了解如何轻松地重命名文件或将其移动到Java中的其他目录。

  6. File Size in Java

    Learn how to get the file size in java program.

    Java中的文件大小

    了解如何在Java程序中获取文件大小。

  7. Get File Extension in Java

    Java File doesn’t have any method to get file extension, a utility program showing how to get file extension in java.

    获取Java文件扩展名

    Java File没有任何方法来获取文件扩展名,这是一个实用程序,显示了如何在Java中获取文件扩展名。

  8. Check File Exists in Java

    Learn how to check if file exists or not in java.

    检查Java中文件是否存在

    了解如何在Java中检查文件是否存在。

  9. How to check if File is Directory?

    Learn how to find out if the file is actually a directory.

    如何检查文件是否为目录?

    了解如何确定文件是否实际上是目录。

  10. File Last Modified Date in Java

    Find out how to get last modified date of a file in java.

    用Java文件上次修改日期

    了解如何在Java中获取文件的最后修改日期。

  11. Java FileNameFilter Example

    Learn how to use FileNameFilter to list files with specific extension in java.

    Java FileNameFilter示例

    了解如何使用FileNameFilter在Java中列出具有特定扩展名的文件。

  12. Java File Path, Absolute Path and Canonical Path Explained

    Learn the difference between different types of file paths in java.

    Java文件路径,绝对路径和规范路径介绍

    了解Java中不同类型的文件路径之间的区别。

  13. Java File Permissions

    Learn how to get the file permissions for the application user in java program and how to set permissions using File class.

    Java文件权限

    了解如何在Java程序中获取应用程序用户的文件权限,以及如何使用File类设置权限。

  14. How to set File Permissions in Java Easily using Java 7 PosixFilePermission

    Learn the pitfalls of using File class to set permissions and why Java 7 PosixFilePermission are the best way to set file permissions in java.

    如何使用Java 7 PosixFilePermission轻松在Java中设置文件权限

    了解使用File类设置权限的陷阱,以及为什么Java 7 PosixFilePermission是在Java中设置文件权限的最佳方法。

  15. Copy File in Java

    Learn how to copy file using Stream, FileChannel, Apache Commons IO and Java 7 Files class and which is the best way to copy file in java.

    用Java复制文件

    了解如何使用Stream,FileChannel,Apache Commons IO和Java 7 Files类复制文件,这是在Java中复制文件的最佳方法。

  16. Open File in Java

    Learn how to open a file in associated application using java.awt.Desktop class.

    用Java打开文件

    了解如何使用java.awt.Desktop类在关联的应用程序中打开文件。

  17. Read File in Java

    Learn how to read file using FileReader, BufferedReader, Scanner class and Java 7 Files class and find out how to get encoding support and best way to read file in java.

    用Java读取文件

    了解如何使用FileReader,BufferedReader,Scanner类和Java 7 Files类读取文件,并了解如何获得编码支持以及在Java中读取文件的最佳方法。

  18. Java File Scanner Example

    Learn how to use Scanner class to read complete file, parse a file based on regular expression and tokens.

    Java文件扫描程序示例

    了解如何使用Scanner类读取完整文件,基于正则表达式和标记解析文件。

  19. Read a File to String in Java

    Learn how to read the complete file into a String in java.

    用Java将文件读取为字符串

    了解如何在Java中将完整文件读入字符串。

  20. Java read file line by line

    Learn how to read file line by line in java, good for working with large files in java.

    Java逐行读取文件

    了解如何在Java中逐行读取文件,非常适合在Java中处理大型文件。

  21. Write a File in Java

    Learn how to write a file using FileWriter, BufferedWriter, Java 7 Files class and FileOutputStream and which one to choose based on your project requirements.

    用Java编写文件

    了解如何使用FileWriter,BufferedWriter,Java 7 Files类和FileOutputStream编写文件,以及如何根据项目要求选择哪种文件。

  22. Append Text to File in Java

    Learn how to append data to existing file in java.

    在Java中将文本追加到文件

    了解如何在Java中将数据附加到现有文件。

  23. Java InputStream to File Example

    Learn how to convert InputStream to file in java using OutputStream.

    Java InputStream到文件的示例

    了解如何使用OutputStream在Java中将InputStream转换为文件。

  24. Java Random Access File

    An example showing usage of Java RandomAccessFile to read and write data to specific index in file.

    Java随机访问文件

    一个示例,展示了如何使用Java RandomAccessFile读取数据并将数据写入文件中的特定索引。

  25. Download File from URL

    Learn how to download a file from URL in java program.

    从URL下载文件

    了解如何在Java程序中从URL下载文件。

  26. How to write Object to File in Java

    Learn how to save object to a file in java using Serialization.

    如何用Java将对象写入文件

    了解如何使用序列化将对象保存到Java中的文件中。

  27. How to read Object from File in Java

    Learn how to create Object from file in java using Deserialization.

    如何在Java中从文件读取对象

    了解如何使用反序列化从Java中的文件创建对象。

  28. How to Compile and Run a Java Program in another Java program

    A misc program showing how can we compile and run java program from another java program.

    如何在另一个Java程序中编译和运行Java程序

    一个杂项程序,显示我们如何从另一个Java程序编译和运行Java程序。

  29. Java Property File and Property XML

    Learn how to read and write property file and property xml files in java.

    Java属性文件和属性XML

    了解如何在Java中读写属性文件和属性xml文件。

  30. Compress File or Directory using Java ZIP

    In this article, you will learn how to compress a file in ZIP format, the example shows how to recursively compress a directory to ZIP format.

    使用Java ZIP压缩文件或目录

    在本文中,您将学习如何以ZIP格式压缩文件,该示例显示了如何以递归方式将目录压缩为ZIP格式。

  31. Java Unzip File Example

    In this article, you will learn how to decompress a zip archive.

    Java解压缩文件示例

    在本文中,您将学习如何解压缩zip存档。

  32. Java GZIP Example

    In this article, you will learn how to compress a file in GZIP format and then how to decompress it in Java.

    Java GZIP示例

    在本文中,您将学习如何以GZIP格式压缩文件,然后在Java中解压缩该文件。

  33. Java Temp File

    Java provides API to create temporary files to be used by the program, the file names are random so it’s hard to hack it. Learn how to create temp files in Java and read/write data into them.

    Java临时文件

    Java提供了API来创建供程序使用的临时文件,文件名是随机的,因此很难对其进行破解。 了解如何在Java中创建临时文件以及如何向其中读取/写入数据。

Make sure to share it with others and bookmark it for future use.

确保与他人共享并添加书签以备将来使用。

翻译自: https://www.journaldev.com/942/java-io-tutorial

java io教程

java io教程_Java IO教程相关推荐

  1. 黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三)

    黑马程序员全套Java教程_Java基础教程_异常(含扩展)(二十三) 1.1 异常概述与异常体系结构 1.2 JVM遇到异常时的默认处理方案 1.3 异常处理 1.4 异常处理之try--catch ...

  2. java关闭io流_Java IO流关闭问题的深入研究

    前言 前几天看了一篇文章(见参考文章),自己动手试了下,发现有些不一样结论,作博客记录下,本文主要研究两个问题: 1.包装流的close方法是否会自动关闭被包装的流? 答:会. 2.关闭流方法是否有顺 ...

  3. java反射教程_Java反射教程

    java反射教程 在本教程中,我主要编写一些示例来介绍Java反射可以做什么. 希望它可以给您这个概念的概述. 请留下您的评论以寻求建议. 什么是反射? 简而言之,反射是程序在运行时检查和修改对象的结 ...

  4. java捕鱼设计_JAVA毕业设计教程:用swing实现捕鱼达人代码教程

    用JAVA SWING实现的捕鱼教程 开发工具:ECLIPSE 实现技术:JAVA SWING 用到的JAR包:xmlpull_1_1_3_4c.jar.dom4j-1.6.1.jar.jl1.0.j ...

  5. java 异步模型_Java IO编程全解(三)——伪异步IO编程

    为了解决同步阻塞I/O面临的一个链路需要一个线程处理的问题,后来有人对它的线程模型进行了优化,后端通过一个线程池来处理多个客户端的请求接入,形成客户端个数M:线程池最大线程数N的比例关系,其中M可以远 ...

  6. java io流 教程_Java基础教程:IO流与文件基础

    Java:IO流与文件基础 说明: 本章内容将会持续更新,大家可以关注一下并给我提供建议,谢谢啦. 走进流 什么是流 流:指的是从源到目的地的字节的有序序列. 在Java中,可以从其中读取一个字节序列 ...

  7. java批处理 异常处理_Java批处理教程

    java批处理 异常处理 在当今世界,互联网已经改变了我们的生活方式,其主要原因之一是大部分日常琐事都使用互联网. 这导致大量数据可用于处理. 其中涉及大量数据的一些示例是处理工资单,银行对帐单,利息 ...

  8. java nio教程_Java NIO教程

    java nio教程 1.简介 Java NIO是Java 1.4引入的一个库. 自从Java NIO推出以来,它提供了另一种方法来处理I / O和网络事务. 它被认为是Java网络和Java IO库 ...

  9. java导出文件教程_Java文件教程

    File类的对象是文件或目录的路径名的抽象表示. 创建文件 我们可以从以下创建一个File对象 - 一个路径名 一个父路径名和子路径名 一个URI (统一资源标识符) 可以使用File类的以下构造函数 ...

最新文章

  1. Codeforces Round #466 (Div. 2)
  2. 多线程编程学习笔记——async和await(三)
  3. GO 跟C++/C差异
  4. 【插件】IDEA中个人觉得最好的插件,附简单使用方法(持续更新)
  5. DCMTK:验证服务类用户(C-ECHO操作)
  6. cassandra数据备份_Cassandra中的数据建模
  7. 实用常识 | 分享一个LeetCode个人主页的动态ASCII码
  8. Memcached实战之单机部署----单实例/多实例
  9. 【数学建模】基于matlab贫困生评测系统【含Matlab源码 1744期】
  10. 基于C#实现的个人日程管理系统
  11. CR网络和主网络的认知无线电切换算法
  12. 递归算法经典实例python-Python递归算法详解
  13. android 生成bks_在Android上实现SSL通信(二)
  14. 数字孪生3D可视化智慧化社区管理平台
  15. ASF文件格式详解(1)
  16. 硬盘属于计算机的主存吗,.硬盘装在主机箱内,因此硬盘属于主存对吗
  17. 用键盘控制鼠标移动的Python脚本
  18. Loj一本通刷题记录
  19. 浏览器的input禁用输入法
  20. CSDN blog css -- 草绿风格

热门文章

  1. FastDFS特性及问题思考
  2. APP 上传之后出现invalid binary 问题解决汇总
  3. POJ 1325 Machine Schedule(zoj 1364) 最小覆盖数
  4. EC++学习笔记(四) 设计与声明
  5. sql 存储过程分页
  6. 语音信号处理基础(八)——同态处理、倒谱、复倒谱
  7. [转载] Python程序将十进制转换为二进制,八进制和十六进制
  8. [转载] python改写二分搜索算法_二分搜索算法模板python实现
  9. 自定义 Android 钟表盘,这一篇就够了
  10. 浏览器提取已安装扩展教程