Logo tl.boatexistence.com

Bakit kailangan ang serialization sa java?

Talaan ng mga Nilalaman:

Bakit kailangan ang serialization sa java?
Bakit kailangan ang serialization sa java?
Anonim

Sa Java, gumagawa kami ng ilang bagay na nabubuhay at namamatay nang naaayon, at ang bawat bagay ay tiyak na mamamatay kapag namatay ang JVM. … Well, ang serialization ay nagbibigay-daan sa amin na i-convert ang estado ng isang object sa isang byte stream, na pagkatapos ay maaaring i-save sa isang file sa lokal na disk o ipadala sa network sa anumang iba pang makina.

Ano ang layunin ng serialization sa Java?

Ang

Serialization sa Java ay nagbibigay-daan sa amin na i-convert ang isang Object sa stream na maaari naming ipadala sa network o i-save ito bilang file o iimbak sa DB para sa paggamit sa ibang pagkakataon. Ang deserialization ay ang proseso ng pag-convert ng Object stream sa aktwal na Java Object na gagamitin sa aming program.

Bakit kailangan ang serialization?

Ang

Serialization ay nagbibigay-daan sa developer na i-save ang estado ng isang object at muling gawin ito kung kinakailangan, na nagbibigay ng storage ng mga object pati na rin ang data exchange. Sa pamamagitan ng serialization, ang isang developer ay maaaring magsagawa ng mga aksyon tulad ng: Pagpapadala ng object sa isang remote na application sa pamamagitan ng paggamit ng isang web service.

Kailangan ba ang serialization sa Java?

Ang

Serialization ay karaniwang ginagamit Kapag kailangan mong ipadala ang iyong data sa network o naka-imbak sa mga file Sa pamamagitan ng data ang ibig kong sabihin ay mga bagay at hindi text. Ngayon ang problema ay ang iyong imprastraktura sa Network at ang iyong Hard disk ay mga bahagi ng hardware na nakakaunawa ng mga bit at byte ngunit hindi sa mga bagay na JAVA.

Ano ang mangyayari kung hindi tayo magse-serialize?

Ano ang mangyayari kung susubukan mong magpadala ng hindi serialized na Bagay sa network? Kapag binabaybay ang isang graph, maaaring makatagpo ang isang object na hindi sumusuporta sa Serializable interface Sa kasong ito, ang NotSerializableException ay itatapon at tutukuyin ang klase ng non-serializable na object.

Inirerekumendang: