クラスローダクラスローダ
二、getResourcesAsStream方法
三、Propertiesオブジェクト
四、ResouceBundleオブジェクト
コードが実証五、4つの方法
パブリック クラスLoadProperties { 公共 静的 ボイドメイン(文字列[]引数)がスロー例外は、IOException { // 実施形態では、同一のディレクトリ項目に / * プロパティ新しい新しいP =プロパティ(); p.load(新しい新規のFileInputStream(「JDBC2。プロパティ「)); 文字列のユーザーp.getPropertyは=(」ユーザー「); System.out.printlnは(ユーザー); * / // 直接getResourceAsStreamによってロード第二の方法、コンフィギュレーション・ファイルは、同じパッケージ内のクラスでなければなりません / * プロパティのp-新新=プロパティ(); = LoadProperties.class.getResourceAsStreamでのInputStream( "jdbc3.properties"); p.load(中); 文字列= p.getPropertyユーザー( "ユーザー")。 System.out.println(ユーザー); * / // クラスローダプロファイルによって、第三のアプローチは、同じディレクトリの下にSRC、パッケージでなければなりません / * ;プロパティ新しい新しいP =プロパティ() = LoadProperties.classでのInputStream。 。のgetClassLoader()getResourceAsStream( "jdbc1.properties"); p.load(中); 文字列= p.getPropertyユーザー( "ユーザー"); System.out.printlnは(ユーザー); * / // 4つの方法ベースのファイル名プロパティのキー=値でなければならない、コンフィギュレーション・ファイルは同じディレクトリにプロジェクト内にある必要があり ResourceBundleをバンドル= ResourceBundle.getBundleは(「jdbc1」); Stringユーザー = bundle.getString(「ユーザー」); System.out.printlnは(ユーザー) ; } }