Hallo hadaka.
Nachdem hier zwei konkrete Techniken, Pipe und Sockets, genannt wurden, will ich den Oberbegriff dazu in den Ring werfen: Interprozesskommunikation.
Möglichkeiten der IPC in Java kannst du z.B. auf stackoverflow.com [1][2] oder natürlich mit Hilfe von Google finden.
Servus,
Flo