Java我想保存一个变量,我有两个小程序

Java我想保存一个变量,我有两个小程序,java,object,applet,Java,Object,Applet,那么,我的问题是什么: 我有2.bat文件,分别运行。第一个将创建一个具有属性的对象。 当我运行第二个小程序时,需要从第一个小程序调用对象 我该怎么做 例如:我在第一个小程序中创建了一个Dog对象,我想从第二个小程序中调用该Dog对象。两个应用程序有很多方法。沟通。但重点关注对Java对象有好处的几个方面 。这取决于两个应用程序。同时运行 。将对象存储到第一个应用程序中的磁盘,然后存储到第二个应用程序中。可以在需要时从磁盘读取 至于如何序列化/反序列化对象,您可以使用以下任一方法: / / 首先

那么,我的问题是什么:

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

我该怎么做


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

两个应用程序有很多方法。沟通。但重点关注对Java对象有好处的几个方面

  • 。这取决于两个应用程序。同时运行
  • 。将
    对象
    存储到第一个应用程序中的磁盘,然后存储到第二个应用程序中。可以在需要时从磁盘读取
  • 至于如何序列化/反序列化
    对象
    ,您可以使用以下任一方法:

  • /
  • /

  • 首先让我来解决你的问题。您使用的术语“applet”让一些人感到困惑。你的意思是“申请”


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

    小程序嵌入在网页中,而不是从命令行运行。那么你有没有小程序呢?这个类扩展了小程序1)你打算把这些小程序嵌入网页吗?2) 为什么要使用.bat文件运行它们?不,没有网页。。它只是用于测试连接之间的连接。。我只想知道是否可以将对象从第一个applet调用到另一个applet。例如:使用会话、线程、,。。。?仅供参考:在我启动第二个.bat文件时,第一个.bat文件仍在运行。如果不需要在网页中嵌入GUI,请不要使用小程序!小程序使您试图完成的任务变得非常复杂,因为它们在一个安全沙盒中运行,该沙盒限制了程序员通常用于在应用程序之间进行通信的许多方式。“你真的是指“应用程序”。“类扩展小程序”中的注释中所述的操作(我的重点)我同意,如果他们试图用applet来做这件事,他们会感到困惑,但他们显然是在使用applet。顺便说一句,我很想编辑OP的问题,删除对“applet”的任何引用,但首先我想让他们明白applet不是这项工作的工具。这也是我的想法(文件),很高兴你证实了这一点