すいません、基本的なことですが教えて下さい。
定数ってfinal で 大文字で宣言するのが普通ですよね?
インスタンスフィールドor staticフィールド上で
private final String addr ="www";
や
public static final String num ="1";

のような例を見るのですが、一般的な習わしとしては間違ってるという認識で良いでしょうか?
あと定数がインスタンスメソッドからしかアクセスしない場合はstaticをつけずprivate やprotected public等のアクセス修飾子で
良いですよね?