java - 如何使用Eclipse获取Java中2个接口(interface)的公共(public)子类?

标签 java eclipse

实际上我试图找到一个也是可序列化的InputStream的子类。我认为那不存在。由于这两个接口(interface)都有许多子类,因此很难找到一个是两者的子类。

到目前为止,我还没有找到任何可以帮助我在 Eclipse 中进行搜索的内容。大家有什么想法吗?

编辑:我现在明白序列化流并不是真正应该做的事情。但问题的本质是:如何找到两个接口(interface)的公共(public)子类。

最佳答案

序列化输入流并不是一个非常可行的解决方案。为了说明这一点,想象一下如果您有一个来自套接字的 InputStream 并且将其序列化。在反序列化之前,套接字已关闭。现在,当您实际反序列化它时,资源已经消失,并且您手中有一个令人讨厌的异常。

如果您需要序列化资源,您更应该做的是序列化它的位置或如何获取它。在套接字示例中:主机名和端口,对于文件:文件路径等。

关于java - 如何使用Eclipse获取Java中2个接口(interface)的公共(public)子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/246041/

相关文章:

java - Xerces2-j XML 模式属性/元素声明数据类型

java - Java中的正则表达式可以分割特殊字符和字母数字

java - 从 Java 类 (ocijdbc11.dll) 连接到 Oracle 数据库时出现问题

java - 如何通过Java使用Selenium点击元素

java - Google App Engine/GWT/Eclipse 插件新手问题-如何自动构建客户端资源?

eclipse 黑暗主题菜单

java - Scala 隐式转换未应用于 Java 参数模式

Eclipse 上的 Java 包名称编译问题

fedora - eclipse 中的 Pam 模块

java - java中文件路径的Windows转义序列问题