私は<Car>
このコードは何を意味するのでしょうか?私は
Key<Car> rootKey = new Key<Car>(Car.class, 959);
などの用語に出くわしたsomeチュートリアルを読んでいましたかこれらの "<>"シンボルはここで使用されるのはなぜですか?助けてください。JavaのClassName <Something >の<Something>は何を表していますか?
1
A
答えて
3
あなたのスニペットは、ジェネリック型指定子を表します。クラスKeyはCar以外の型でインスタンス化することができ、そのメソッドはコンパイル時にその変数に対して型安全です。
Key<String> rootKey = new Key<String>(String.class, "someString");
詳細についてはhttp://docs.oracle.com/javase/tutorial/java/generics/gentypes.htmlを参照してください:
はたとえば、次の文は、タイプセーフ、あなたの例があるだけのようです。
1
0
- カーがあなたの "カー-Objectクラス" であるあなたがに渡している が
- <>シンボルあなたのKeyクラス のためにしたいオブジェクトの種類を指定するために使用されています。
関連する問題
- 1. のPython:テキストを削除する方法についての方法があります。.. </p> <pre><code><@ """@$ FSDF >something something <more noise> </code></pre> <p>は今、私はちょうど「何かの何か」を抽出したいように、私は騒々しいdata..somethingを持って
- 2. Javaプロパティファイルで<%= @something%>とは何ですか?
- 3. は自動的に私が<code>EditText</code>上のエラーを表示するように</p> <pre><code>EditText.setError("Something went wrong"); </code></pre> <p>のようなコードを使用していますのEditText
- 4. <body>を<body id "something"に変更してください。runat = "server">
- 5. Class.forNameのは、私は次のコード::</p> <pre><code>String className = "SmsHelper" Class c = Class.forName(className); </code></pre> <p>を使用していますにClassNotFound例外
- 6. 「<%:」は何をしますか?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>「<%:」何をん:行う
- 7. Coutでは "<<" and ">>"とは何を意味していますか?
- 8. <<はPythonで何を表していますか?
- 9. メイクファイルでCCとLDは何を表していますか? <strong><em>CC</em></strong>(コンパイラ)と<strong><em>LD</em></strong>(リンカ)用のスタンドを何のmakefileで
- 10. IllegalAccessError:クラス<classname>はそのスーパーインターフェイス<interfacename>にアクセスできません
- 11. jqueryでは$( '<div></div>')は何をしますか?
- 12. <T>はC#で何を表しています
- 13. Djangoテンプレート、私は私が試した、カットフィルタにテンプレートを渡すために、この</p> <pre><code>{{ myVariable|cut:"something + templateVariable" }} </code></pre> <p>ような何かをしようとしているカットフィルタ
- 14. &と&&、|の違いは何ですか? || R?</p> <pre><code>&, && |, || </code></pre> <p>用法の違いを何:
- 15. は</p> <p>は、inputfileの</p> <pre><code>SOMETHING {}; </code></pre> <p>によって</p> <pre><code>EXTRATHING { }; </code></pre> <p>を置き換える私は単純に次の操作を行いたい
- 16. << and >>演算子は何をしますか?
- 17. モバイルアプリケーションに最適なリモーティング技術は何ですか?私は最善を探しています</p> <ul> <li>J2ME</li> <li>のWindows Mobile</li> <li>iPhone</li> </ul> <p>:
- 18. 違いは<?php ... ?>と<? ... ?>を使用して何
- 19. "$ - label"のような文字列の長さを計算するときに、x86アセンブリでドル記号($)が何を意味しますか?この例では$を表していて、なぜ<code>$ - msg</code>はの長さを等しくない何</p> <pre><code>section .data msg db 'Enter something: ' len equ $ - msg </code></pre> <p>:私たちは、単純なハローワールドタイプのプログラムを書いていた場合例えば
- 20. Javaの読み込みリソースClass.class.getResource対<classname> .class.getResource
- 21. オブジェクト参照は余分なメモリを消費しますか?</p> <pre><code>var object1 = .... // (something complexed) </code></pre> <p>これは、あなたのJSアプリケーションでメモリの<code>x</code>量を占める:
- 22. 名前付きキャプチャグループが存在するかどうかを確認する方法は?だから私は<code><somename></code>が存在するかどうかを知りたい</p> <pre><code>@"Something\(\d+, ""(.+)""(, .{1,5}, \d+, (?<somename>\d+)?\)," </code></pre> <p>:私の正規表現で
- 23. process.cwd()と__dirnameの違いは何ですか?</p> <pre><code>console.log(process.cwd()) </code></pre> <p>と</p>私は両方が同様の文脈で使用さ見てきました <pre><code>console.log(__dirname); </code></pre> <p>の違いは何
- 24. MSILのシンボル<>は何を意味していますか?
- 25. <?php ?>と<? ?>の違いは何ですか?
- 26. Task <>とIAsyncOperation <>の違いは何ですか
- 27. ArrayList <?>、ArrayList、ArrayList <Object>の違いは何ですか?
- 28. <tiles:add>と<tiles:put>ストラットの違いは何ですか?
- 29. <chrono>と<ctime>の違いは何ですか?
- 30. <f:viewParam>と<f:param>の違いは何ですか?
ジェネリック医薬品の世界へようこそ。 –
http://adocs.oracle.com/javase/tutorial/java/generics/generics.html – Adam
の可能な複製[< and >は、次のようなものを意味します。?](http://stackoverflow.com/questions/450520) /これと同じようなもの - それに等しいかそれ以上の規模のもの) –
Tomalak