Module 10:I/O流(java如何实现与外界数据的交流)
2023-09-14 09:11:58 时间
Module 10:I/O流(java如何实现与外界数据的交流)
Input/Output:指跨越出了JVM的边界,与外界数据的源头或者目标数据源进行数据交换。
输出
输入
注意:输入/输出是针对JVM而言。
File类(java.io.*)可表示一个文件,也有可能是一个目录(在JAVA中文件和目录都属于这个类中,而且区分不是非常的明显)。
Java.io下的方法是对磁盘上的文件进行磁盘操作,但是无法读取文件的内容。
注意:创建一个文件对象和创建一个文件在JAVA中是两个不同的概念。前者是在虚拟机中创建了一个文件,但却并没有将它真正地创建到OS的文件系统中,随着虚拟机的关闭,这个创建的对象也就消失了。而创建一个文件才是在系统中真正地建立一个文件。
例如:File f=new File(“11.txt”);//创建一个名为11.txt的文件对象
f.CreateNewFile(); //真正地创建文件
f.CreateMkdir():创建目录
f.delete();删除文件
f.deleteOnExit();在进程退出的时候删除文件,这样的操作通常用在临时文件的删除。
对于命令:File f2=new file(“d:\\abc\\789\\1.txt”)
这个命令不具备跨平台性,因为不同的OS的文件系统很不相同。
如果想要跨平台,在file类下有separtor(),返回锁出平台的文件分隔符。
File.fdir=new File(File.separator);
String str=”abc”+File.separator+”789”;
使用文件下的方法的时候一定注意是否具备跨平台性。
相关文章
- java到大数据学习路线
- 一篇文章搞定java中的垃圾回收机制面试题[通俗易懂]
- Java遍历取出Map集合key-value数据的4种方法
- java 实现 按位异或_Java 按位异或的性质及其妙用
- java nio_(一) Java NIO 概述[通俗易懂]
- java webservice 实例_Java WebService 简单实例(附实例代码)
- Java把string转json格式_java实体类转json字符串
- Java遍历json_java处理json数据
- java executeupdate_Java自学-JDBC execute与executeUpdate的区别
- java操作mongoDB实现CURD详解大数据
- Oracle终止支持Java:转向新时代(oracle抛弃java)
- 实现使用Java实现Redis消息队列(redis消息队列java)
- Java实现Redis数据过期管理(redisjava过期)
- 机制使用Redis Java实现数据过期机制(redisjava过期)
- 失效Java与Redis结合:让失效数据不再过期(redisjava过期)
- 数据自动清理『使用Java实现Redis中过期数据的自动清理』(redisjava过期)
- 时间设置利用Java设置Redis的数据过期时间(redisjava过期)
- 失效Java旨在Redis中存储的数据实现过期失效(redisjava过期)
- Redis Java实现数据过期处理(redisjava过期)
- 数据清除解决Java中Redis过期Key的清除问题(redisjava过期)
- 策略实现Java中Redis有效数据过期策略(redisjava过期)
- 实现Redis和Java实现数据过期处理(redisjava过期)
- Java与MySQL编程实现数据查询、存储、更新与删除!(javamysql编程)
- Java实现MySQL数据插入(java插入mysql)
- Linux上善用Java:实现智能开发(linux 运行java)
- Java更新提升Oracle软件性能(java更新oracle)
- Java导出Oracle数据提升数据分析流程效率(java导出oracle)