Junior — Middle
Da li ste koristili interfejs Serializable u svojim projektima za serijalizaciju objekata?
sobes.tech АИ
Одговор од АИ
Da, Serializable interfejs u Javi se koristi za označavanje da objekti klase mogu biti serijalizovani — tj. pretvoreni u tok bajtova za čuvanje ili prenos.
Koristio sam Serializable kada je bilo potrebno sačuvati stanje objekta u fajl ili ga poslati putem mreže, na primer, prilikom rada sa sesijama ili keširanjem.
Primer:
import java.io.Serializable;
public class User implements Serializable {
private static final long serialVersionUID = 1L;
private String name;
private int age;
// Konstruktor, getteri i setteri
}
Važno je zapamtiti da svi atributi objekta moraju biti serializabilni ili označeni kao transient, kako bi se izbegle greške tokom serializacije.