I am learning java serialization and i have a doubt, if one can customize the default serialization process by overriding the writeObject() and readObject() methods in class then what is the use of the Externalizable interface? in which scenario it is needed?
What is the use of the java Externalization when custom serialization is possible by overriding the writeObject() and readObject()?
397 views Asked by Shivayan Mukherjee At
1
There are 1 answers
Related Questions in JAVA
- I need the BIRT.war that is compatible with Java 17 and Tomcat 10
- Creating global Class holder
- No method found for class java.lang.String in Kafka
- Issue edit a jtable with a pictures
- getting error when trying to launch kotlin jar file that use supabase "java.lang.NoClassDefFoundError"
- Does the && (logical AND) operator have a higher precedence than || (logical OR) operator in Java?
- Mixed color rendering in a JTable
- HTTPS configuration in Spring Boot, server returning timeout
- How to use Layout to create textfields which dont increase in size?
- Function for making the code wait in javafx
- How to create beans of the same class for multiple template parameters in Spring
- How could you print a specific String from an array with the values of an array from a double array on the same line, using iteration to print all?
- org.telegram.telegrambots.meta.exceptions.TelegramApiException: Bot token and username can't be empty
- Accessing Secret Variables in Classic Pipelines through Java app in Azure DevOps
- Postgres && statement Error in Mybatis Mapper?
Related Questions in SERIALIZATION
- Deserialize XML with optional different name
- How to serialize Any with Kotlin serialization?
- Flink Stuck on Broadcast
- How do I add serialization into Kotlin Jet Compose project?
- fix django login bug
- How to execute code "before_serialize"? or How can I sanitize attributes before they are serialized?
- Ical.net Serialization Error when serializing 12:00 AM Midnight
- how can i unserialize Symfony transport messages?
- How to change a queryset in Django?
- How to serialize object to JSON format which inherits IList and has other properties
- Json.stringify() is ignoring a object property after xlsx.sheet_to_json
- how to make aiogram.Message from telethon.Message
- implementin filter for vector of custom struct in RUST
- How to properly Serialize/Deserialize an ArrayList with Custom Objects?
- Append serialized objects to a single file and load Rust
Related Questions in SERIALIZABLE
- Is there any solution that enable LAZY FETCH when implementing Serializable
- How to check if a [Serializable] class object is null or not in Unity C#?
- Serialization of 3rd party subtyped classes at runtime in Kotlin
- How to declare an unmodifiable serializable List in Java
- Encapsulating member variables of a raw C# class that was marked as serializable
- Dump with SERIALIZABLE more consistent than `--single-transaction` (REPEATABLE READ) in MySQL
- Handling inconsistency in a highly normalized DB with long load times
- KTOR: Please ensure that class is marked as '@Serializable' and that the serialization compiler plugin is applied
- Spark with Scala: Task not serializable due to sparkContext
- Migrating Old Serialized Data to Externalizable Data
- springframework.data.redis.serializer.SerializationException: Cannot serialize
- select for update and insert on SERIALIZABLE isolation level
- Attribute @click is not serializable as XML 1.0., and other Errors
- How to create a new instance Serializable class by reflection in Kotlin?
- Issue while parsing a list of objects retrieved from Firebase Firestore collection
Related Questions in EXTERNALIZABLE
- Migrating Old Serialized Data to Externalizable Data
- Implement Externalizable, so that you can save the most space
- I can not override methods from Externalizable due to strange weaker access modifier error in java
- Do I need explicit default constructor when implementing Externalizable?
- Why I don't have there NotSerializableException?
- How do you Externalize a List in Java
- How do I write to a memory mapped file using a writeExternal (Externalizable interface) method?
- how to scan a springboot application to list hard coded values?
- What is the use of the java Externalization when custom serialization is possible by overriding the writeObject() and readObject()?
- What is best way to externalize error messages(resource bundles) out of src code in spring and springboot?
- Java readObject/writeObject can save/load super class, then why need read/writeExternal?
- Externalizable array in Java
- Why Externalizable when read/writeObject method are there in serializable
- How to externalise configuration variable for non Spring application in java
- Behaviour of externalizable interface when write external has more properties than read external
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
It's used for custom serialization, see Guide to the Externalizable
Main usage:
Use case:
Possible performance advantage: