Why do we make a copy of final instance variable in a method in Java?

Posted by PRK on Stack Overflow See other posts from Stack Overflow or by PRK
Published on 2010-06-01T19:01:10Z Indexed on 2010/06/01 19:03 UTC
Read the original article Hit count: 107

Filed under:
|

For instance: private final Object o;

public void doSomething(){

final Object local = this.o; //access methods of local;

}

This practice is followed in lots of java classes (such as ArrayBlockingQueue). What's the benefit of this?

© Stack Overflow or respective owner

Related posts about java

Related posts about final