Agility eLetter September, 2003

 

In this issue...

In this issue, we have a detailed article on Immutable Objects.

Abstract: An object is said to be immutable if its state can not be modified once the object is created. Examples of immutable objects are String class in both Java and .NET. Making an object immutable has its advantages: resource sharing, simplicity and thread safety. This article presents the advantages of immutable objects, compares it with Singleton and shows two ways to implement immutable objects. Please visit http://www.agiledeveloper.com/download.aspx to download the complete article from the Agile Developer web site.

Message from us

The No Fluff Just Stuff Java Symposium Tour cordially invites you to register for the Lone Star Software Symposium. This three day Java conference will be offered in Dallas, TX on October 10-12, 2003.  LSSS 2003 is designed for Java developers, Java Architects, and technical managers who are looking for further insights on the J2EE, XML, Web Services, Best Practices and Open Source. For more details please visit http://www.agiledeveloper.com/NoFluffJustStuffLSSS.htm.

 

If you would like any question to be addressed or topic to be discussed, please send us an email at agility@agiledeveloper.com. At the end of the year, one person will be randomly selected from the list of respondents for a special prize. We would like to hear from you.

Please send suggestions, corrections and comments to agility@agiledeveloper.com.

Quiz corner

What keyword in .NET helps you with synchronization of threads (equivalent to synchronized in Java)?

Send your response to agility@agiledeveloper.com, and you may become the winner of this year's Agility special prize. The more quizzes you answer, the better your chances are to be a winner!


Quiz from the past issue

What two keywords in Java are reserved and forbidden from usage?

Answer!

Thanks to those who wrote to us with a response to this quiz. Your names have been entered for the year end drawing! The first correct response came from Deanna: const and goto.

Subscription Information

To subscribe or unsubscribe to the free issues of Agility eLetter, please visit http://www.agiledeveloper.com/eLetter.aspx.

Thus spake...

You don't have to be great to get started but you have to get started to be great – Les Brown.