質問: properties.getProperty("param1"); //param1として使用 ------------保持用クラス------------ public final class GetSystemTime { public static final String SYSTEM_TIME; (public staticとpublic static finalの違いもよくわかっていません。。。) ※この後の処理がわかりません }
回答: 質問の意図がちょっとわかりづらいですが、 > > わたされたパラメータ(日付)を別クラスで定数として保持しておきたい場合に、 > > > 普通は、こんなことしません。 定数というのは、プログラム上で不変の値を定義するものなので、パラメータとかでは定義しません。 ``` // 定数は普通は、宣言と同時に値も定義します。 public static final String SYSTEM_TIME = "system_time"; ``` Javaでは、定数宣言自体が無いので、public static final と宣言したものが実質的な定数になります。 (final が付くとオーバーライドできなくなります。) public static だけだとサブクラスでオーバーライド可能になるので定数としての意味を成さなくなります。 時間は、作るもの、質問ならterateilで出来ますね。