【问题标题】:Java Size of Sending Class Objects发送类对象的 Java 大小
【发布时间】:2017-07-24 05:59:23
【问题描述】:

我正在制作一个程序,该程序需要通过 Internet 发送有关需要使用哪些类的数据。我打算通过发送这样的一系列类来做到这一点:
Class<? extends Unit>[] classes
这些类文件位于程序的服务器端和客户端。 通过互联网发送类是否合适?我担心它会发送类及其所有数据来描述它,而不仅仅是指向类的指针。 谢谢。

【问题讨论】:

  • 你说的是序列化吗?
  • 是序列化使用对象输入和输出流,对不起
  • 我害怕它会发送类及其所有数据来描述它,而不仅仅是一个指向类的指针。 - 非常害怕
  • 指向什么的指针?要怎么解决? 当然它会发送课程。但真正的问题是,除非类加载器已加载该类,否则该类在接收器处对您没有任何用处。您不能只通过序列化获取类。您在寻找 RMI 代码库功能吗?而这一切与你的头衔有什么关系?
  • 我只是想知道它是否使用大量数据来通过对象流发送类,或者它是否使用大量数据试图实际描述类的蓝图而不仅仅是一个要查看的类的名称(因为客户端和服务器都已经有了所有类的蓝图)

标签: java class sockets serialization


【解决方案1】:

虽然这不会发送类的代码。您必须在远程机器上提供类文件,或者将它们作为 byte[] 传输。

【讨论】:

    猜你喜欢
    • 2013-02-11
    • 2014-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 1970-01-01
    • 2011-11-01
    相关资源
    最近更新 更多