Do Not Reassign the Object Reference of a Locked Object

The synchronized keyword locks objects. Because the object is locked inside of synchronized code, what does that mean to the object and to changes you make to its object reference? Synchronizing on an object locks only the object. You must be careful, however, not to reassign an object reference of a locked object. What happens if you do?

Effective Field Visibility in Java Programs

Fields, also known as attributes or member attributes, are the data aspects of objects. A field’s visibility defines the level of access to it by Java objects. This week’s discussion, modified from Chapters 7 and 8 of The Object Primer 2nd Edition, focuses on the types of field visibility, how to implement fields, and how to access them.

Integrating With Using SIM

We’ve received numerous requests for help with modifying Master Form and other programs for integrating with’s SIM integration method. is asking clients using the ADC Relay Response method to switch to the SIM method. And they have a deadline.