olá pessoal, gostaria de saber se existe alguma diferença em eu utilizar Color.red e Color.RED, ou seja definir a
cor de alguma fonte com maiúsculo ou minúsculo faz alguma diferença?
Se você imprimir os dois valores, vai ver que são exatamente iguais.
Em programação, use a constante que está em maiúsculas, porque segue os padrões do Java de sugerir que o nome de uma constante seja todo em maiúsculas.
olha, olhando o código fonte da Classe color vê-se o seguinte
[code]
public class Color implements Paint, java.io.Serializable {
.....
/**
* The color red. In the default sRGB space.
*/
public final static Color red = new Color(255, 0, 0);
/**
* The color red. In the default sRGB space.
*
@since 1.4
*/
public final static Color RED = red;
…[/code]
Confesso que acho estranho e foge do java code convention, mas respondendo a sua pergunta, não me parece ter diferença, mas mantenha o padrão, use RED
Ok pessoal, valeu.