Aipoのシステムで、
public static ...
といった部分があり、修飾子は複数指定できるものなのかと思い検索したのでメモ。
staticはメソッドとメンバ変数につけることのできる修飾子であり、staticをつけたメソッド・メンバ変数を静的メソッド・静的メンバ変数と呼ぶ。静的メソッド、静的メンバ変数はクラスをインスタンス化しなくても使用することができるが、注意点として静的メソッドから自分のクラス内の静的ではなくメソッドを実行することができないという注意点がある。
一方、publicはすべての場所からアクセスすることが可能である。
修飾子に関する注意点としては、アクセス修飾子は同時に複数指定することはできないことである。
また以前、コードを書いていたら偶然finalという修飾子が自動で追加されてしまったことがあるがfinalはこれ以上機能拡張、変更されたくない場合に使用する修飾子であることが分かった。
参考URL: Javaの修飾子について