自己编写了一个小程序,用到FileReader,但是发现一个奇怪的现象:如果在一个类中定义一个FileReader变量,(FileReader read;)然后在主程序中给它赋值,是不可行的。但是,如果在类中写一个函数,函数的某个参数是FileReader,却可以正常调用这个函数。这是不是跟FileReader的性质有关》有人能解释下FileReader的原理吗?是不是,如果我用了FileReader,它的游标就会停留在我之前用的地方?下次用的时候就不是从头开始?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关于java中FileReader的特性
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
threenewbee 2016-12-09 15:52关注估计是你基本java语法没搞清楚造成的,和FileReader肯定不相干。贴出代码和错误才好帮你。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-05-29 12:47在Java中,I/O(Input/Output)流是用于处理数据传输的核心概念,包括读取文件、网络通信、处理系统资源等场景。本文将深入探讨Java高级IO流的特性及其应用。 1. **缓冲流(Buffered I/O Streams)** 缓冲流在基本...
- 2024-05-29 09:19在Java中,可以使用File类来创建新文件。示例代码中首先导入了java.io包下的所有类,并定义了一个hello类和main方法,然后通过File类创建了一个新文件“hello.txt”。这里需要注意的是,在创建文件时使用了File类的...
- 2024-11-29 22:57同时,文档中还可能涉及到Java中的日期时间API,即java.time包下的LocalDate、LocalTime、LocalDateTime、ZonedDateTime等类,这些类提供了比旧版Date和Calendar更加全面和易用的日期时间处理能力。 对于想要深入...
- 2024-05-29 17:11以上就是Java高级特性中关于IO流的一些主要知识点,这些内容通常包括在Java程序员的学习路径中,对于处理数据输入输出和文件操作至关重要。了解并熟练掌握这些概念和技术,可以帮助开发者编写更高效、灵活的Java应用...
- 2024-05-29 21:29### Java高级特性 - IO流详解 #### 一、概述 Java 中的 I/O(输入/输出)流是 Java 语言中用于处理输入和输出数据的重要机制。它提供了一种灵活的方式来读取和写入数据,可以用于文件操作、网络通信、数据流处理等...
- 2024-05-30 01:15Java中的IO流分为输入流(Input Stream)和输出流(Output Stream),分别用于数据的读取和写入。按照数据单位,流又可以分为字节流(Byte Stream)和字符流(Character Stream)。字节流处理单个字节的数据,而...
- 2022-07-06 17:42在Java中,IO流被设计为处理任何类型的数据,包括字符、字节甚至对象。本练习旨在帮助初学者理解和掌握Java IO流的基础知识。 一、IO流的概念 IO流在Java中分为两大类:输入流(Input Stream)和输出流(Output ...
- 2024-05-28 14:53七夜zippoe的博客 在Java 18中,UTF-8被指定为标准Java API的默认字符集。这个变化使得依赖于默认字符集的API在所有实现、操作系统、区域设置和配置上保持一致。这个变化的主要目标有: 在读写文件和操作文本方面,标准Java API允许将...
- 2024-01-04 19:04《剑指offer》 Java 中的语法糖 语法糖是一种计算机语言中的特殊语法,它能够增加程序的可读性,从而减少程序代码出错的机会。在 Java 中,语法糖是一种编译时的语法,它会在编译阶段被还原成简单的基础语法结构。...
- 2024-07-16 22:43Only Ai Ming的博客 这里我们直接创建了一个匿名内部类的对象,注意不是创建了接口/抽象类的对象,而是创建了一个类这个类没有名字,但是实现了该接口/抽象类中的方法,我们称之为匿名内部类,这样虽然简化了很多,也不用我们自己去创建类,...
- 2020-09-03 05:22以下是Java中针对文本文件读写的几种常用方法的实例和特性总结: 1. 使用`FileOutputStream`和`PrintStream` ```java public class A { public static void main(String args[]) { FileOutputStream out; ...
- 2025-10-14 18:07在Java中,处理文件和IO流是基本操作,涉及到字符流和字节流的概念,以及它们的输入输出类,如FileInputStream、FileOutputStream、FileReader、FileWriter等。Java提供了丰富的API来处理正则表达式,这些API在...
- 2021-06-09 14:46以上是关于Java中常用工具的简要介绍,实际项目中,这些工具的使用通常伴随着更复杂的配置和优化,以适应不同的场景需求。通过深入学习和实践,开发者可以更好地利用这些工具提升代码质量和性能。
- 2024-10-25 00:00一叶飘零_sweeeet的博客 Java 作为一种广泛应用的编程语言,不断演进以满足开发者日益增长的需求和适应技术的发展趋势。Java 11 带来了一系列重要的新特性和...本文将深入探讨 Java 11 的新特性,并通过详细的示例展示它们在实际开发中的应用。
- 2025-01-21 10:42在Java中,这一操作主要通过java.io包中的类和接口来实现。 java.io包提供了丰富的类用于进行数据的输入输出,包括字节流和字符流两大类。字节流主要由InputStream和OutputStream作为基类,适用于读取和写入二进制...
- 2022-06-13 16:5412. **枚举**: Java中的枚举类型可以提供比常量更好的类型安全性和可读性。 13. **Lambda表达式和函数式编程**: Java 8引入的新特性,简化了匿名内部类的使用,增强了代码的简洁性和可读性。 14. **Swing或JavaFX*...
- 2021-05-05 18:39在Java中,定义一个类通常使用`class`关键字,如下所示: ```java public class ClassName { // 数据成员 private int variable; // 构造方法 public ClassName(int value) { this.variable = value; } //...
- 2017-10-18 17:37这些是Java 1.7 API中的部分重要特性,通过**JAVA_API_1.7中文版** CHM文件,开发者可以深入理解每个类、接口和方法的用法,从而提升编程效率和代码质量。该文档对于初学者和经验丰富的开发者都是一个宝贵的参考资料...
- 没有解决我的问题, 去提问