Monday, November 29, 2010

Re: What is 'final' keyword for?

Hi

On Mon, Nov 29, 2010 at 2:34 PM, ailinykh <ailinykh@gmail.com> wrote:
> Hello, everybody!
> In HasDataPresenter.java I see code like this:
>
> // Update the page size.
>    final boolean pageSizeChanged = (pageSize != length);
>    if (pageSizeChanged) {
>      pageSize = length;
>    }
>
>   and later
>   if(pageSizeChanged)
>     doSomething();
>
> What a reason to use 'final' keyword here? Dos it help to produce
> better java script?

No. It's a clear intent that pageSizeChanged should not be changed
after it is set. If someone does change it the compiler will tell you.
Final is very important in Java. Look it up!


--
Thanks
Paul

Paul Grenyer
e: paul.grenyer@gmail.com
b: paulgrenyer.blogspot.com
t: pjgrenyer

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment