質問します
private final int MAX = 100;
private static final int MAX = 100;

上としたではどう違うんでしょうか?
mainとかのstaticなものからアクセスない限り
staticははずしておいた方がいいですか?