java.io.NotSerializableException
Pascal
- java
0 Daniel Thoma0 Pascal
0 Slyh0 Pascal
Hallo,
ich möchte einen Vector über ein Socket und ObjectDataStream versenden. Leider sind Vektoren nicht serialisierbar.
Gibts eine Möglichkeit, dieses Problem zu lösen? Gibts allenfalls Vector ähnliche Objekte die serialisierbar sind?
Pascal
Hallo Pascal,
Gibts eine Möglichkeit, dieses Problem zu lösen? Gibts allenfalls Vector ähnliche Objekte die serialisierbar sind?
Vector ist serialisierbar, jedenfalls seit Java 1.4.2, aber vermutlich schon viel länger.
Eine alternative zu Vector wäre auch ArrayList (diese Klasse ist sowieso immer zu bevorzugen, wenn man keine sychronisierte Liste benötigt)
Grüße
Daniel
Hallo,
Eine alternative zu Vector wäre auch ArrayList (diese Klasse ist sowieso immer zu bevorzugen, wenn man keine sychronisierte Liste benötigt)
Was ist eine synchronisierte Liste?
Gruss Pascal
Hallo Pascal,
Was ist eine synchronisierte Liste?
Eine Liste, die auf die mehrere Threads gleichzeitig schreibend zugreifen können.
Grüße
Daniel
Hallo,
Hallo,
ich möchte einen Vector über ein Socket und ObjectDataStream versenden. Leider sind Vektoren nicht serialisierbar.
Wie Daniel richtig sagte, sind Vector-Objekte serialisierbar. (Das ist
gut daran zu erkennen, daß sie das Interface "Serializable" implementieren.)
Könnte es evtl. sein, daß die Objekte, die sich im Vector befinden,
nicht serialisierbar sind?
Gruß
Slyh
Hallo,
Könnte es evtl. sein, daß die Objekte, die sich im Vector befinden,
nicht serialisierbar sind?
Tatsächlich! Danke.
Gruss Pascal