1. Classes:
Class names always begin with a capital letter (eg. java.util.
Scanner). And if there are mutiple words in the class name then each word must also begin with a capital letter (eg. java.util.
GregorianCalendar). Also package names always start with lowercase characters (util, lang, io, etc). And if there are multiple words in the package name, then you need to use uppercase for all words except for the starting word. This naming method is popularly called as UpperCamelCase which is a type of
CamelCase! Interfaces also use same convention.
2. Objects/Variables:
Java Naming convention specifies that instances and other variables must start with lowercase and if there are multiple words in the name, then you need to use Uppercase for starting letters for the words except for the starting word. This is called as lowerCamelCase.
3 | Scanner scannerObject = new Scanner(System.in); |
3. Methods:
Methods in Java also follow the same lowerCamelCase convention like Objects and variables.
3 | String myName = scannerObject.nextLine(); |
4. Constant Variables:
In Java constant variables are declared using “static final” modifiers. And such variables must contain only UpperCase charachters and multiple words must be seperated using ‘_’.
1 | static final char END_OF_FILE = 'e' ; |
2 | myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
Well thats it. Again, all these conventions were created just to improve readability of code. So its your choice to use them or leave them. But if you do use them, your code will look professional. Java Compiler does expect you to use these conventions. But there are some languages where, the way you name your variables, indicates to the compiler what type of variable it is.
0 comments :
Post a Comment