Axel Richter: aus Thread eine klasse speichern

Beitrag lesen

Hallo,

wie kann ich aus einen Thread eine Klasse (inhalt der klasse ist ein vector) abspeichern?

Du meinst, Du willst ein Objekt abspeichern. Eine Klasse ist quasi der Bauplan für ein Objekt. Die Klasse ist bereits in der *.class-Datei gespeichert ;-))

Zum Speichern von Objekten benötigst Du
java.io
Class ObjectOutputStream
java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.ObjectOutputStream

http://java.sun.com/j2se/1.4.1/docs/api/java/io/ObjectOutputStream.html
Hier steht auch ein Beispiel. Das zu speichernde Objekt kann auch ein java.util.Vector sein.

Zum Einlesen brauchst Du
java.io
Class ObjectInputStream
java.lang.Object
  |
  +--java.io.InputStream
        |
        +--java.io.ObjectInputStream

http://java.sun.com/j2se/1.4.1/docs/api/java/io/ObjectInputStream.html

Und hier könntest Du auch nochmal vorbei schauen
http://java.sun.com/j2se/1.4.1/docs/guide/serialization/spec/serialTOC.doc.html
http://java.sun.com/j2se/1.4.1/docs/guide/serialization/spec/output.doc.html
http://java.sun.com/j2se/1.4.1/docs/guide/serialization/spec/input.doc.html

viele Grüße

Axel