Another Clarification

One major advantage of immutable classes is that they are thread safe.
Could be shared between multiple threads. ----can you explain this point
with a java example ??

In Question. 2 how do i instantiate MyOwnImmutableClass. how do i run this
program. ??

Regards,
Deepak
On Jul 5, 2015 2:55 PM, "Deepak A L" <[email protected]> wrote:

> In Question. 2 how do i instantiate MyOwnImmutableClass. how do i run the
> program ??
>
> Regards,
> Deepak
> On Jul 5, 2015 2:38 AM, "henry joe" <[email protected]> wrote:
>
>> *1. What is Java Immutable class.?*
>>
>> An immutable class is one whose object of that class is created, it
>> cannot be modified
>>
>>
>> *2. Write a java Immutable class.*
>>
>> public final class MyOwnImmutableClass{
>>
>> private final name;
>>
>> public String getName(){return name;}
>>
>> }
>>
>> That is it! To make a class immutable, ensure the class is final, hence
>> cannot be extended, the fields are final hence cannot be modified and no
>> setter method should be provided to such class.
>>
>>
>>
>> *3. Advantages of java Immutable class.*
>>
>> One major advantage of immutable classes is that they are thread safe.
>> Could be shared between  multiple threads
>>
>>
>> *4. Disadvantages of java Immutable class. *
>>
>> In extreme cases, they could slow down . Read this stack overflow for
>> more on this ==>
>> http://stackoverflow.com/questions/752280/downsides-to-immutable-objects-in-java
>>
>>
>> *5. Any impact of Java Immutable class on Performance ? *
>>
>> Well, both the advantageous and disadvantageous characteristics impact
>> your class performance.
>>
>>
>>
>> *6.If you have any other points on Java Immutable class.please advise.*
>>
>> My advice, might not worth it, I haven't seen this used in most of my
>> coding. So, I can't advice you much on it. Perhaps, other more experienced
>> developers could shed more light on practical application of immutable
>> classes. I only use the String and wrapper classes in Java for my needs.
>> Never bothered to write mine in real applications.
>>
>>
>> On Fri, Jul 3, 2015 at 6:48 PM, Deepak A L <[email protected]>
>> wrote:
>>
>>> hi pple
>>> i have below queries
>>>
>>> 1. What is Java Immutable class.?
>>> 2. Write a java Immutable class.
>>> 3. Advantages of java Immutable class.
>>> 4. Disadvantages of java Immutable class.
>>> 5. Any impact of Java Immutable class on Performance ?
>>> 6.If you have any other points on Java Immutable class.please advise.
>>>
>>> Regards,
>>> Deepak
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "JPassion.com: Java Programming" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> Visit this group at http://groups.google.com/group/jpassion_java.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"JPassion.com: Java Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
Visit this group at http://groups.google.com/group/jpassion_java.
For more options, visit https://groups.google.com/d/optout.

Reply via email to