I. Reglas de nomenclatura para identificadores
1. Los identificadores se utilizan para nombrar variables, métodos y clases.
2. Comience con letras, guiones bajos "_" y "$", seguidos de letras, guiones bajos "_" y "$" o números.
3. Distingue entre mayúsculas y minúsculas.
4. Utilice nombres significativos para lograr el propósito de conocer el significado del nombre. No hay límite para la longitud.
5. Intenta no utilizar el chino.
6. No puede ser verdadero o falso. Verdadero o falso no es una palabra clave, pero tiene un propósito especial.
7. Evite nombres duplicados con la palabra clave java y el nombre de clase de la biblioteca de clases java. Hay 51 palabras clave de Java * *, como sigue:
En segundo lugar, utilice diferentes reglas de nomenclatura para diferentes identificadores.
1. Nombre del paquete: todo en minúsculas, separado por ".", cada punto representa un directorio de primer nivel y debe haber al menos un directorio de primer nivel.
(1) Paquete de un solo nivel: minúsculas. Por ejemplo: com
(2) Paquete multinivel: minúsculas, separadas por "." Como: com.baidu.www
2. Clase o interfaz: todas las palabras están en mayúscula. (Método joroba)
(1) Una palabra: escriba en mayúscula la primera letra. Por ejemplo: estudiante, persona
(2) Varias palabras: la primera letra de cada palabra está en mayúscula. Tales como: Hola Mundo, ServerSocket.
3. Método o variable: La primera letra de la primera palabra está en minúscula y la primera letra de la segunda palabra está en mayúscula. (método del caso del camello pequeño)
(1) Una palabra: la primera letra está en minúscula. Tales como: nombre, edad
(2) Varias palabras: la primera letra de la segunda palabra está en mayúscula. Como: stuName, showTime
4. Constantes: todas letras mayúsculas, claves de palabras separadas por guión bajo "_".
(1) Una palabra: todas letras mayúsculas. Como pi, contando
(2) Varias palabras: todas en letras mayúsculas, separadas por "_". Como por ejemplo: RESULT_OK, WINDOW_HIERARCHY_TAG.
En resumen, seguir esta convención de nomenclatura no solo ayudará a otros a leer nuestro código más rápido y comprender a los miembros del código, sino que también reducirá muchos problemas innecesarios en el desarrollo real.