File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes How to make a Immutable Object? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "How to make a Immutable Object?" Watch "How to make a Immutable Object?" New topic

How to make a Immutable Object?

RaviNada Kiran
Ranch Hand

Joined: Jan 30, 2009
Posts: 528
String is a immutable Object?
similarly Can we make an immutable Object in java ?

I have read that we can make a immutable Object without providing any setter methods ?? Is this true ?

If there are no setter methods on to our Object then how can we set data initially? Is this possible if i make the setter methods as final??

If you want something you never had do something which you had never done
Amit Ghorpade

Joined: Jun 06, 2007
Posts: 2851

This question has been discussed many times before, try searching this forum. I have found this and this for you .

|Asking Good Questions|
Harshit Rastogi
Ranch Hand

Joined: Apr 15, 2008
Posts: 131
another useful link i found earlier:How to create Immutable class

My Techie Blog - Java Questions
I agree. Here's the link:
subject: How to make a Immutable Object?
It's not a secret anymore!