son programación programacion practicas paquetes nomenclatura nombre nombrar nombrado métodos metodos los lenguaje estandares cuales convención constantes como buenas java variables constants

programación - Variable constante de Java, convención de denominación



nomenclatura de variables y constantes (5)

Eso es correcto. Según Sun:

Desplácese hasta la parte inferior ver constans

Constantes

Los nombres de las variables declaradas constantes de clase y de las constantes ANSI deben estar en mayúsculas con palabras separadas por guiones bajos ("_"). (Deben evitarse las constantes ANSI, para facilitar la depuración).

estática final int MIN_WIDTH = 4;

estática final int MAX_WIDTH = 999;

estática final int GET_THE_CPU = 1;

Esta pregunta ya tiene una respuesta aquí:

¿Hay alguna convención de nomenclatura para la variable constante de Java?
Normalmente usamos variables con nombres que contienen letras mayúsculas y guiones bajos ( _ ).

Por ejemplo:

public final class DeclareConstant { public static final String CONSTANT_STRING = "some constant"; public static final int CONSTANT_INTEGER = 5; }


Las variables son identificadores.

Hay 3 métodos para nombrar un identificador:

  1. Caja de camello : se usa para nombrar una función, variable

    por ejemplo: int streamJavaMethod () o para variable, arrayBoss;

  2. Caso de Pascal : usado para nombrar una clase

    por ejemplo: clase StreamJavaClass ()

  3. mayúscula : se utiliza para nombrar constantes

    por ejemplo: PIE

Aunque estas son meras convenciones de nomenclatura, no es necesario seguir reglas estrictas. Los programadores java profesionales lo utilizan.


Muchas de estas convenciones de nomenclatura se crearon mucho antes de que los IDE estuvieran en uso generalizado. En la actualidad, las constantes estáticas tendrán un color diferente al de las variables locales, por lo que la necesidad de utilizar una convención de nomenclatura específica para identificarlas se reduce considerablemente. Yo sugeriría que la legibilidad es una preocupación más importante en estos días, y recomiendo usar un estuche de camello en su lugar.

Sin embargo, para responder a su pregunta, las otras respuestas tienen razón en que esta es la convención oficial. ;)


Sí, generalmente cuando una variable es static final , se declara con un nombre escrito en mayúsculas con palabras separadas por guiones bajos, como se muestra.


Sí. Eso es. A menudo se utiliza para la enum también.

La única excepción común es para el registro donde puede ver

private static final Logger log = Logger.getLogger(getClass().getName());

pero prefiero LOG

A menudo escribo esto como UPPER_CASE, pero también escribo TitleCase para clases y camelCase para variables y métodos.