Junior — Middle
Kāda ir Serializable saskarnes mērķis Java?
sobes.tech AI
Atbilde no AI
Java Serializable saskarne tiek izmantota, lai norādītu, ka klases objekti var tikt serializēti — tas ir, pārvērsti baitu secībā uzglabāšanai vai pārraidīšanai.
Mērķis:
- ļauj saglabāt objekta stāvokli failā, datu bāzē vai pārraidīt pa tīklu.
- tiek izmantota attālināto metožu izsaukšanas mehānismos (RMI), kešatmiņā, datu pārraidē starp Android aktivitātēm.
Klase, kas realizē Serializable, nav obligāti jārealizē interfeisa metodes (tas ir marķēšanas interfeiss), bet visi objekta lauki jābūt serializējamiem vai jābūt marķētiem kā transient.
Piemērs:
import java.io.Serializable;
public class User implements Serializable {
private String name;
private int age;
// konstruktori, getter, setter
}