定数・リテラルの違いについて
たまに混乱するので、答えだけ書いておきます。
定数・・・・決まった値。変数のように値を変更できない。
リテラル・・・そのままの値。
定数とリテラル、基本は同じことを指しているのですが、
定数の方は入れ物。リテラルは中身を指します。
JAVAを例にとると、
public static final a = “test”;
のように宣言するのですが、
この場合、
定数aにリテラル値“test”をセットする。
というように表現します。
ちなみに、JAVAでは””で囲ったリテラル値は文字リテラルと呼んでいます。