Wednesday, January 10, 2018

what is immutable object and its advantages

immutable means : my public visible state cannot change after initialization

Mark the class as final

mark them all the members are final

set them explictly in static block or  via constructor.

method all members as private

no methods to modify the state

be extremely careful to limit access to mutable components - use defensive copy

one of the great advantages are that immutable objects are thread safe

Why - values will never changes, they are free to read at any time by any one and require no synchoranization.

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...