クラス SystemUtil
java.lang.Object
org.opengion.penguin.common.SystemUtil
共通的に使用されるメソッドを集約したクラスです。
hayabusのcommon.HybsSystemと役割としてはほぼ同じです。
パッケージ間の依存を切るためにこちらにも最小限の機能を持たせておきます。
- 機能分類
- 初期化
- 導入されたバージョン:
- JDK5.0,
-
フィールドの概要
フィールド -
メソッドの概要
修飾子とタイプメソッド説明static Object
newInstance
(String cls) 指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。 initialize パラメータは true 相当(それまでに初期化されていない場合だけ初期化)です。
-
フィールド詳細
-
CR
システム依存の改行記号 -
BR
HTMLでの改行記号( <br> ) -
FS
システム依存のファイルセパレーター文字
-
-
メソッドの詳細
-
newInstance
指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。 initialize パラメータは true 相当(それまでに初期化されていない場合だけ初期化)です。- パラメータ:
cls
- 作成するクラスのフルネーム- 戻り値:
- オブジェクト
- 例外:
RuntimeException
- 何らかのエラーが発生した場合- 変更履歴:
- 6.8.2.3 (2017/11/10) java9対応(cls.newInstance() → cls.getDeclaredConstructor().newInstance())
-