Java es sensible a la minúsculas y mayúsculas. Tu varaible va a ser distinta si cambias alguna letra por mayúscula o minúscula.

Las varibles siempre deben empezar por una letra, $ o _

public class naming{
    public static void main(String[] args) {
//Las variables son diferentes si pones una letra mayúscula o minúscula
        int edad = 15;
        int Edad = 21;
        System.out.println(edad);
        System.out.println(Edad);

//Puedes usar $ o _ en las variables sin problemas
        String city = "Mexico";
        String $webpage = "Facebook";
        String _emotion = "Happy";

//Puedes usar estos símbolos en donde gustes
        String my_travel = "Rusia";
        String mygoal$ = "Be free";

//También existen las variables constantes. 
//Las vas a usar cuand no quieres que su valor cambie.
//Se escriben en mayúsculas.
        String SHOP_NAME = "Pennywise";
        String COLOR$HAIR = "Red";
        int DISTANCE = 120;
    }
}