For programs in Java, there is a convention for name capitalization that you should follow. This will help make the code that you write to be more understandable. Style points may be deducted for not following this convention. 1. Class and interface names Each word in the name of a class or interface should be capitalized. Words are NOT separated by underscore characters. e.g., class ThisIsAClass { } class Object { } interface HereIsAnInterface { } interface Foo { } 2. Local variable, field, and method names Except for the first word, each word in the name of a class or interface should have its first letter capitalized. Words are NOT separated by underscore characters. e.g., Object myVariable; int count; int addOne(int x) { return x+1; } void method() { } 3. Named constants Variables that represent named constants should be in ALL-CAPS. Words are separated by underscore characters. e.g., final int MY_CONSTANT = 5; final String NAME = "John Doe";