クラス SystemUtil

java.lang.Object
org.opengion.penguin.common.SystemUtil

public final class SystemUtil extends Object
共通的に使用されるメソッドを集約したクラスです。 hayabusのcommon.HybsSystemと役割としてはほぼ同じです。 パッケージ間の依存を切るためにこちらにも最小限の機能を持たせておきます。
機能分類
初期化
導入されたバージョン:
JDK5.0,
  • フィールドの概要

    フィールド
    修飾子とタイプ
    フィールド
    説明
    static final String
    HTMLでの改行記号( <br> )
    static final String
    システム依存の改行記号
    static final char
    システム依存のファイルセパレーター文字
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    static Object
    指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。 initialize パラメータは true 相当(それまでに初期化されていない場合だけ初期化)です。

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • フィールド詳細

    • CR

      public static final String CR
      システム依存の改行記号
    • BR

      public static final String BR
      HTMLでの改行記号( <br> )
    • FS

      public static final char FS
      システム依存のファイルセパレーター文字
  • メソッドの詳細

    • newInstance

      public static Object newInstance(String cls)
      指定されたクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。 initialize パラメータは true 相当(それまでに初期化されていない場合だけ初期化)です。
      パラメータ:
      cls - 作成するクラスのフルネーム
      戻り値:
      オブジェクト
      例外:
      RuntimeException - 何らかのエラーが発生した場合
      変更履歴:
      6.8.2.3 (2017/11/10) java9対応(cls.newInstance() → cls.getDeclaredConstructor().newInstance())