Logo pl.boatexistence.com

Dlaczego serializacja jest wymagana w java?

Spisu treści:

Dlaczego serializacja jest wymagana w java?
Dlaczego serializacja jest wymagana w java?

Wideo: Dlaczego serializacja jest wymagana w java?

Wideo: Dlaczego serializacja jest wymagana w java?
Wideo: Serialization Explained in 3 minutes | Tech Primers 2024, Może
Anonim

W Javie tworzymy kilka obiektów, które odpowiednio żyją i umierają, a każdy obiekt z pewnością umrze po śmierci JVM. … Cóż, serializacja pozwala nam przekonwertować stan obiektu na strumień bajtów, który następnie można zapisać do pliku na dysku lokalnym lub przesłać przez sieć do dowolnej innej maszyny.

Jaki jest cel serializacji w Javie?

Serializacja w Javie pozwala nam przekonwertować obiekt na strumień, który możemy wysłać przez sieć lub zapisać jako plik lub przechowywać w bazie danych do późniejszego użycia. Deserializacja to proces konwersji strumienia Object na rzeczywisty obiekt Java, który ma być używany w naszym programie.

Dlaczego serializacja jest wymagana?

Serializacja pozwala programiście zapisać stan obiektu i odtworzyć go w razie potrzeby, zapewniając przechowywanie obiektów oraz wymianę danych. Dzięki serializacji programista może wykonywać akcje, takie jak: Wysyłanie obiektu do zdalnej aplikacji za pomocą usługi sieciowej.

Czy serializacja jest konieczna w Javie?

Serializacja jest zwykle używana Gdy zachodzi potrzeba wysłania danych przez sieć lub przechowywanych w plikach Przez dane rozumiem obiekty, a nie tekst. Teraz problemem jest Twoja infrastruktura sieciowa, a Twój dysk twardy to komponenty sprzętowe, które rozumieją bity i bajty, ale nie obsługują obiektów JAVA.

Co się stanie, jeśli nie dokonamy serializacji?

Co się stanie, jeśli spróbujesz wysłać obiekt bez numeru seryjnego przez sieć? Podczas przechodzenia przez wykres można napotkać obiekt, który nie obsługuje interfejsu Serializable W tym przypadku zostanie zgłoszony wyjątek NotSerializableException, który zidentyfikuje klasę obiektu, którego nie można serializować.

Zalecana: