タグ

2012年6月20日のブックマーク (2件)

  • Javaリフレクションメモ(Hishidama's Java Reflection Memo)

    Javaでは、クラス生成やメソッド呼び出しをソース上に直接書いてコンパイル時に決定されるだけでなく、文字列(クラス名)を使ってクラスを生成したり、 メソッド名の文字列を使ってメソッドを呼び出したりすることが出来る。 クラス(インスタンス)生成 [/2015-04-26] Classのメソッド [/2021-03-21] instanceof [2007-02-16] Classからのインスタンス生成(非推奨) [/2018-04-30] インスタンス生成 [/2013-08-06] 総称型による限定 [2007-05-02] 内部クラスのインスタンス生成 [/2008-02-10] メソッド呼び出し staticメソッド実行 [/2017-07-23] メソッド実行(引数なし) [/2017-07-23] メソッド実行(引数あり) [/2017-07-23] 可変引数メソッド [/2015

  • Javaのリフレクションとアノテーションについて - public static void main

    今日は勉強会の当番だったので、リフレクションとアノテーションについて話しました。 以下資料。 リフレクション リフレクションとは クラスのフィールド、メソッドなどの情報を取得したり、クラスを生成したり、メソッド名の文字列を使ってメソッドを呼び出したりすることができるAPIです。 Javaで自作フレームワークを作ろうと思ったら、リフレクションを使うと便利なので、ぜひ勉強しておきたい内容です。 以下のクラスをリフレクションで扱います。 public class Hoge{ String name; public String getName(){ return name; } public void setName(String name){ this.name = name; } } Class ClassはJavaのクラスの情報を得るためのクラスです。 以下のいずれかの方法でClassクラ

    Javaのリフレクションとアノテーションについて - public static void main