後輩に教わったのでメモ。 たとえば、以下のような定数用のクラス(Const.java)を作成して、 class Const { public static final String FOO = "foofoo"; public static final String BAR = "barbar"; } それを、次のように別のクラス(Main.java)から使用するプログラムを書く。 class Main { public static void main(String[] args) { System.out.println(Const.FOO); System.out.println(Const.BAR); } } 別に問題はないし、よくやっていた気がする。 が、Main.javaをコンパイルしてできたMainクラス(Main.class)の内部には、Constクラスのフィールドである文