Solved

what is synchronization and serialization in java

Posted on 2008-06-19
6
1,279 Views
Last Modified: 2011-08-18
what is synchronization and serialization in java
0
Comment
Question by:HimanshuW
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 17

Accepted Solution

by:
contactkarthi earned 84 total points
ID: 21825445
have a look at

http://forum.java.sun.com/thread.jspa?threadID=677826&messageID=3985833


Serialization in Java is the process of writing an object's state to an output stream.

Synchronization is what you do to ensure that only one thread at a time executes a critical block of code.
0
 
LVL 86

Assisted Solution

by:CEHJ
CEHJ earned 83 total points
ID: 21825484
0
 
LVL 5

Assisted Solution

by:gksinghiet
gksinghiet earned 83 total points
ID: 21833756
Synchronization and serialization are altogether different concepts.
Synchronization is done in a multi threaded environment to avoid dirty read.
Serialization is a way by which objects can be persisted to the file system.

For more refer following tutorial
http://java.sun.com/developer/technicalArticles/Programming/serialization/
http://java.sun.com/docs/books/tutorial/essential/concurrency/sync.html
http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html
http://www.javabeginner.com/object-serialization.htm
0

Featured Post

Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Unhandled exception type Exception 18 64
Delete Android all or certain applications data programmatically 9 147
wild fly 8 startup error 2 77
maximize the sum of fractions 33 74
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
In this post we will learn how to connect and configure Android Device (Smartphone etc.) with Android Studio. After that we will run a simple Hello World Program.
Viewers learn how to read error messages and identify possible mistakes that could cause hours of frustration. Coding is as much about debugging your code as it is about writing it. Define Error Message: Line Numbers: Type of Error: Break Down…
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
Suggested Courses

737 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question