You can find the naming in the Java Code Conventions.
A quick summary:
- For classes, use upper camel case.
- For class members and local variables use lower camel case
- For packages, use reverse URIs, e.g., org.acme.project.subsystem
- For constants, use uppercase.