1. Class name, Interface name: Capitalize the first letter of the first word. If you have more than one word, capitalize the first letter of the other word.
2, Package name: all lowercase.
3. Variable name, method name: The first letter of the first word is lowercase. If you have more than one word, capitalize the first letter of the other word.
4, constant name: all uppercase, if there are more than one word, then use an underscore connection.
Ps:
The naming conventions for packages in Java are explained in detail: (Why do you want to add this?) Because I used to have no idea why the teacher used COM to start the class, and also included so many ".". )
1. "." In the name of the package Just like a catalogue, it's easy to see what module the corresponding class belongs to.
2, in accordance with the Convention, the first part of the package should be the class's creator of the anti-order Internet domain name, because the Internet domain name should be unique, so the packages name should also be unique. Therefore, we can see that most developers use their own company's domain name on the Internet as the unique prefix for their packages. For example: COM.SUN.SWT ..... Thus, the general company is named "com/net/org. Company name." Project name. Module name ....
3, the general individual project package is named as follows:
An individual project, a project that is initiated by an individual but not done on its own, may be public or private, and the copyright is primarily the originator.
The package is named "Indi. Initiator name." Project name. Module name ... ".
Individual projects, which are individual initiation, completion alone, shareable items, are mainly personal.
The package is named "Pers. Personal name." Project name. Module name ... ".
A private project, which is an individual-initiated, self-fulfilling, privately-used project, which belongs to the individual.
The package is named "Priv. Personal name." Project name. Module name ... ".
Same as "Indi".
A team project, a project initiated by a team and developed by the team, is owned by the team.
The package is named "Team." The name of the project name. Module name ....
Naming conventions for Java