Java の Class クラスに定義されているメソッドを見ていくシリーズ(目次)。 今回でとりあえず Class クラスのメソッドはコンプリート!(Java 6) 最後に残ってるのはよくわからんのバッカリなので流します。
クラスローダ ClassLoader
まずはクラスのクラスローダに関連するメソッド。 クラスローダは大切ですね。 以下の「リソースの取得」や「セキュリティ」などにも関連します。メソッド名 | 返り値 |
---|---|
getClassLoader() | ClassLoader |
でも詳細には立ち入らず。
リソース Resource
次は「リソースの取得」に関連するメソッドメソッド名 | 返り値 |
---|---|
getResource(String name) | URL |
getResourceAsStream(String name) | InputStream |
これらのメソッドに関しては「以前の記事」参照。 ここではやはり詳細に立ち入らず。
セキュリティ
セキュリティ関連のメソッド。メソッド名 | 返り値 | 説明 | 関連項目 |
---|---|---|---|
getProtectionDomain() | ProtectionDomain | このクラスの ProtectionDomain を返す | ProtectionDomain SecurityManager .checkPermission() RuntimePermission |
getSigners() | Object[] | このクラスの著名者を返す | ClassLoader.setSigners() |
詳細わからないので、立ち入らず。
実行時のステータス
メソッド名 | 返り値 | 関連項目 |
---|---|---|
desiredAssertionStatus() | boolean | ClassLoader.setClassAssertionStatus() ClassLoader.setPackageAssertionStatus() ClassLoader.setDefaultAssertionStatus() |
普通使わないらしいので、立ち入らず。
- 作者: ティムリンドホルム,フランクイェリン,Tim Lindholm,Frank Yellin,村上雅章
- 出版社/メーカー: ピアソンエデュケーション
- 発売日: 2001/05
- メディア: 単行本
- 購入: 5人 クリック: 98回
- この商品を含むブログ (35件) を見る