Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 跟踪从不同电源创建的对象_Java_Intellij Idea - Fatal编程技术网

Java 跟踪从不同电源创建的对象

Java 跟踪从不同电源创建的对象,java,intellij-idea,Java,Intellij Idea,总体思路:我有3种主要类型的对象(出版商、经纪人、消费者)。发布者是服务器,代理既是服务器又是客户端,消费者是客户端 我想做的是拥有一个数据结构(Arraylist),我将在其中跟踪创建的对象。 例如,如果我有3个发布者(witch表示3个不同的main),我希望能够从我想要的任何发布者检索一个包含所有在其中创建的发布者的ArrayList 我试图通过在publisher类中使用静态ArrayList来解决这个问题,并添加使用构造函数创建的每个publisher,但当我访问它时,它只显示其中的一

总体思路:我有3种主要类型的对象(出版商、经纪人、消费者)。发布者是服务器,代理既是服务器又是客户端,消费者是客户端

我想做的是拥有一个数据结构(Arraylist),我将在其中跟踪创建的对象。 例如,如果我有3个发布者(witch表示3个不同的main),我希望能够从我想要的任何发布者检索一个包含所有在其中创建的发布者的ArrayList

我试图通过在publisher类中使用静态ArrayList来解决这个问题,并添加使用构造函数创建的每个publisher,但当我访问它时,它只显示其中的一个publisher

我要问的是是否可以在Publisher类中有一个列表,在该列表中,我将添加Publisher类型的所有对象,这些对象是从不同的主目录创建的。如果没有,我需要套接字通信还是什么


谢谢您的时间。

是的,如果您有一台服务器要与另一台服务器进行通信,那么您必须提供某种类型的协议,以便它们可以相互通信。这可以通过许多不同的协议来实现,但是有一些常见的协议,特别是在Java中,是TCP/UDP/HTTP。通常,您会使用HTTP,然后使用REST之类的体系结构

您好,请您澄清您的问题,并包括您编写的一些代码/您有哪些错误。现在,你的问题非常宽泛,没有真正的答案。是的,在不知道更多的情况下回答这个问题是非常困难的。