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 A very new to java question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "A very new to java question" Watch "A very new to java question" New topic

A very new to java question

dale conn
Ranch Hand

Joined: Jun 16, 2006
Posts: 57
I haven;t done any java programming for a while now and i've forgotton a lot of stuff. I've never really understood when to use public, private, final, static etc... Can someone please explain to me in basic terms when i should use these and why

Thanks for any help

public final
public static final
public static
private static
public synchronized

Any othere I should know about? I've tried googling but can't find anything that explains why i shoud/should not use the above in detail
Tamas Jano
Ranch Hand

Joined: Feb 21, 2007
Posts: 55
My first result of googling "Java modifiers" gave me this.

For why should you use something like this? Check here to learn about objects and I'm sure you will get the answers.
You could start with Bruce Eckel's "Thinking in Java" which is an excellent free book for Java starters that introduces you to object oriented design and programming.

I agree. Here's the link:
subject: A very new to java question
It's not a secret anymore!