Java我想拥有一个变量,我有2个小程序

时间:2011-10-17 14:44:50

标签: java object applet

那我的问题是什么:

我有2个.bat文件,我单独运行。第一个将创建一个具有属性的Object。 当我运行第二个时,这需要从第一个小程序调用对象...

我该怎么做?

例如:我在第一个小程序中创建了一个Dog-object,我想从我的第二个小程序中调用该Dog-object。

2 个答案:

答案 0 :(得分:1)

2个应用程序的方法有很多种。沟通。但要关注对Java对象有益的几个。

  1. Sockets。这取决于两个应用程序。在同一时间运行。
  2. Files。将Object存储到第一个应用中的磁盘,然后存储到第二个应用。可以在需要时从磁盘读取它。
  3. 至于如何序列化/反序列化Object,您可能会使用以下任一方法:

    1. ObjectOutputStream / ObjectInputStream
    2. XMLEncoder / XMLDecoder

答案 1 :(得分:1)

首先让我解决你的问题。您正在使用term" applet"那让一些人感到困惑。你的意思是"应用"。

所以,你的问题是如何将对象从一个应用程序发送到另一个应用程序。有很多方法。例如,您可以使用内置的java序列化机制。在这种情况下,您要实例化的类必须实现Serializable接口。如果第二个应用程序在第二个启动时仍处于活动状态,则可以使用套接字传递此序列化对象。如果没有,第一个应用程序可以将序列化对象存储在文件中,第二个应用程序稍后将读取它。