重複の可能性:
「インポート」の後の「静的」修飾子は何を意味しますか?
import static java.nio.file.StandardOpenOption.APPEND;
その中での static の役割は何ですか?また、なぜそれが必須なのですか?
重複の可能性:
「インポート」の後の「静的」修飾子は何を意味しますか?
import static java.nio.file.StandardOpenOption.APPEND;
その中での static の役割は何ですか?また、なぜそれが必須なのですか?
このオラクルのドキュメントが役立ちます: http://docs.oracle.com/javase/1.5.0/docs/guide/language/static-import.html
ここからコピペ。
静的インポートは Java プログラミング言語に導入された機能で、クラスで public static として定義されたメンバー (フィールドとメソッド) を、フィールドが定義されているクラスを指定せずに Java コードで使用できるようにします。この機能は、バージョン 5.0 で言語に導入されました。
コードでは次を使用できるためです。
APPEND
これを静的としてインポートしなかった場合は、フルパスを指定する必要がありました:
java.nio.file.StandardOpenOption.APPEND;