Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


why to use transient variables when static variables can be
used for Serialization

Answers were Sorted based on User's Feedback



why to use transient variables when static variables can be used for Serialization..

Answer / lenina

only non static and non transient variables can be serialized.

if we want a variable to be instance variable,but the
variable is non serializable variable, then we declare that
variable as transient. here exactly we can make use of
transient.

Is This Answer Correct ?    26 Yes 7 No

why to use transient variables when static variables can be used for Serialization..

Answer / ram

Both static & Transient are may not be serialized.

Static means one per class not one per object. Static
variables are not saved and when an object is deserialized,
it will have whatever static variable its class currently
has. Don’t make serializable objects dependent on a
dynamically-changing static variable. It might not be the
same when the object comes back.

Transient variables are given a value of NULL for object
references and defaults (0, false, etc) for primitives.

Is This Answer Correct ?    12 Yes 4 No

why to use transient variables when static variables can be used for Serialization..

Answer / priyanjan

static variables can also serialized but is a very
cumbersome process. Transient keyword prefixing any
variable states that the varible does serialized but its
state i.e. value of the varible, does not serialize.

Is This Answer Correct ?    10 Yes 7 No

why to use transient variables when static variables can be used for Serialization..

Answer / yogesh

A transient variable is a variable that may not be serialized.

Is This Answer Correct ?    4 Yes 6 No

Post New Answer

More Core Java Interview Questions

How to implement a multithreaded applet?

0 Answers  


There can be a abstract class without abstract methods, but what is the need to declare a class abstract if it doesn't contain abstract methods?

5 Answers   HCL,


How do you input a string in java?

0 Answers  


What is a condition in java?

0 Answers  


What is the benefit of inner / nested classes ?

0 Answers  


What methodology can be employed to locate substrings inside a string?

0 Answers  


How many bits is a word?

0 Answers  


What are format specifiers in java?

0 Answers  


What is a variable analysis?

0 Answers  


What is the Set interface?

2 Answers  


String is mutable or immutable?

3 Answers  


what is mutual exclusion? : Java thread

0 Answers  


Categories