- ベストアンサー
APIの読み方
下記APIの読み方が分かりません。 http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/java/util/Enumeration.html タイトルにEnumeration<E>とありますが、<E>とはどういう意味でしょうか? さらに http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/javax/naming/NamingEnumeration.html を参照すると、概要の冒頭に public interface NamingEnumeration<T> extends Enumeration<T> とも書いてあります。先ほどはEnumeration<E>だったのが、Enumeration<T>と表記されており、何が何なのか混乱しています。 質問をまとめさせていだきますと、 1.Enumeration<E>の<E>とはどういう意味でしょうか? 2.NamingEnumerationでは、なぜEnumeration<T>なのか? 以上です。基本的すぎる内容な気がして申し訳ありませんが、宜しくお願い致します。
- holmon
- お礼率100% (12/12)
- Java
- 回答数2
- ありがとう数3
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
JavaのGenericsと呼ばれる記法です。 たとえば、http://www.techscore.com/tech/J2SE/JavaLanguage/1.htmlの記事を参照してください。
その他の回答 (1)
- Yanch
- ベストアンサー率50% (114/225)
EとかTに特に意味はありません。 <E>などの表記は、クラスの使用時に、データ型を任意に置き換えて指定できるような、 場合に使われます。 例えば、 Enumeration<String> などと、書くと、String型のデータを処理するEnumerationと して使用出来ます。 また、1つのクラスのAPI説明ページ内で、2つ以上の、<E, T>などが、表記されている 場合は、それぞれ、そのクラス内の説明では、E, Tはそれぞれ、別の個別のデータ型である として、使い分けられています。 実際に、サンプルプログラムなど、組んでみると、わかりやすいかと思います。
お礼
ご回答ありがとうございます。 実際組んでみたところ、確かに飲み込めました。丁寧なご回答、ありがとうございました!
関連するQ&A
- 今、SunのサイトのjavaAPIリファレンス見られますか?
たとえば http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/index.html とか、 http://java.sun.com/j2se/1.4/ja/docs/ja/api なんですが・・・。
- ベストアンサー
- Java
- API 仕様のダウンロードできませんか?
JavaTM Platform, Standard Edition, v 1.3 API 仕様 (http://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html) の一式をダウンロードできるサイトをご存知ありませんか? 圧縮ファイルで22MBぐらいのものらしいのですが・・・
- ベストアンサー
- Java
- APIドキュメントのダウンロードの仕方について
現在JAVAのSDK1.4.1を入手してForteを使って勉強しているのですがAPI仕様の日本語版がほしくてサイトを調べていたら下記のサイトに日本語版がありました。 http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html ここのAPIドキュメントを私のPCへダウンロードしたいのですがどのようにしたらよいのでしょうか?
- ベストアンサー
- Java
- APIのページ
お世話になります。 Javaには「Java 2 Platform Standard Edition 5.0 API 仕様(http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/index.html)」 PHPには「PHPマニュアル(http://jp.php.net/manual/ja/index.php)」というように、公式(?)のようなAPIのページがありますが、 perlにはそのようなオンラインで参照できるページはないのでしょうか。 関数を探す際等に利用できるページを探しているのですが、見つかりません。 ご存知の方がいらっしゃったらどうかお教えいただけないでしょうか。
- ベストアンサー
- Perl
- javascriptのapiについて
javaのapi?関数情報?は以下アドレスでしらべていたのですが http://java.sun.com/j2se/1.5.0/ja/docs/ja/api/ javascriptはどこをみれば良いのでしょうか。 以下アドレスかなとおもい、document.writeの情報をさがしてみようとおもいましたが 見つけることができませんでした。 http://oss.intra-mart.org/projects/im-jssp-rpc/maveniframe/apidocs/javascript-apidocs/index.html 見る場所を間違えているのでしょうか。 ご教授お願いします。
- ベストアンサー
- JavaScript
- APIリファレンス 日本語版のDLが見つかりません
JDK1.5のAPIリファレンスの日本語版を探してます。 オンラインでの利用はhttp://java.sun.com/j2se/1.5.0/ja/docs/ja/api/overview-summary.html にありましたが、DLして使うタイプがあるのでしたら利用したいと思い投稿しました。 どなたかご存知の方がいらっしゃいましたら教えてください。
- ベストアンサー
- Java
- JavaのAPIについて
Java Speech APIというのを使ってみたいのですが、どのバージョンのJ2SEをダウンロードしてみても入っていません。APIは自分で追加できるのでしょうか。また、どのようにするのでしょうか。 ●リファレンス http://java.sun.com/reference/api/index.html ●Java Speech API http://java.sun.com/products/java-media/speech/ ●パッケージ http://java.sun.com/products/java-media/speech/forDevelopers/jsapi-doc/index.html
- ベストアンサー
- Java
- Visual C#でのメソッド
Visual C# でプログラミングしようと思ったのですが、メソッドの一覧などはどこでわかるのでしょうか? たとえば、javaでならhttp://java.sun.com/j2se/1.3/ja/docs/ja/api/index.html このようなページを見てやってたのですが、 C#ではこういった情報の入手方法がわからず困っています。 わかるかたがいたら教えてください。
- 締切済み
- その他(プログラミング・開発)
お礼
ご回答ありがとうございます。 そもそも5.0からの新文法だったんですね^^;ドンピシャでした。助かりました!