Java/Android API 理解

标签 java android

我开始开发 Android 应用程序,我发现理解这段代码并不困难:

LineNumberReader(new FileReader("/proc/tty/drivers"));   

我如何知道LineNumberReader函数接受FileReader作为该类的新实例?我浏览了 LineNumberReader API 的 Java 文档,它没有提及任何有关 FileReader 类的内容。 Java API 解释中存在一个我必须考虑的问题,请问你们中的任何一位可以帮助我理解如何在 Java 中使用 API 吗?

最佳答案

我怀疑你真的看到了:

new LineNumberReader(new FileReader("..."))

LineNumberReader documentation显示 constructor taking a Reader parameterFileReader 扩展了 Reader。所以可以这样想:

Reader reader = new FileReader("/proc/tty/drivers");
LineNumberReader lineNumberReader = new LineNumberReader(reader);

这对你来说更清楚了吗?

关于Java/Android API 理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512606/

相关文章:

java - 警告 : No mapping found for HTTP request with URI [/SpringLoginApplication/] in DispatcherServlet with name 'SpringLoginApplication'

java - 在.txt文件java中的不同行中写入问题

java - 如何即时从类定义中删除方法?

android - 更改 android studio 的 https 代理设置

java - compareAndSet 不成功操作的内存效应

java - 警告 : A generic array of Object&Serializable&Comparable<? > 是为可变参数创建的

android - iOS 和 Android 代码对比

android - 将对象从 Activity 传递到 ViewPager 再到 Fragment

java - AChartEngine 绘图、ArrayList 索引

Android 应用程序和计时器