私は<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. Firebaseのキーを比較するには?</p> <pre><code>SOMETHING USERID (<- unique) TIMESTAMP (<- unique within USERID) SOMETHING: 'something', SOMETHING: 'something' </code></pre> <p>がどのように私は私のコード内の別の<code>ID</code>に<code>USERID</code>を比較することができます:
- 3. Javaプロパティファイルで<%= @something%>とは何ですか?
- 4. typescriptでは(<typeof className> this.constructor)の意味は何ですか?
- 5. CSSの `<%= className%>`のような行は何ですか?
- 6. は自動的に私が<code>EditText</code>上のエラーを表示するように</p> <pre><code>EditText.setError("Something went wrong"); </code></pre> <p>のようなコードを使用していますのEditText
- 7. 私はコードの下に使用して試してみました</p> <pre><code>@Document(indexName="Something",type="type") </code></pre> <p>で動的に<code>indexname</code>を取得しようとしています@Document
- 8. grunt.initConfig configObjectのプロパティは何を表していますか?</p> <pre><code>'uglify': { 'build': { 'files': { '<%= config.files.js_app_min %>': '<%= config.files.js_app_min %>' } } }, </code></pre> <p>を、このシナリオでは単調なタスクを表す「uglify」になります。
- 9. <body>を<body id "something"に変更してください。runat = "server">
- 10. 「<%:」は何をしますか?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>「<%:」何をん:行う
- 11. Class.forNameのは、私は次のコード::</p> <pre><code>String className = "SmsHelper" Class c = Class.forName(className); </code></pre> <p>を使用していますにClassNotFound例外
- 12. <ClassName>はtypescriptでキャストを実行しますか?
- 13. java.util.LinkedList <ClassName>はClassNameに変換できません
- 14. Coutでは "<<" and ">>"とは何を意味していますか?
- 15. java.util.Optional <Something>をSomethingにマップする方法?
- 16. メイクファイルでCCとLDは何を表していますか? <strong><em>CC</em></strong>(コンパイラ)と<strong><em>LD</em></strong>(リンカ)用のスタンドを何のmakefileで
- 17. <<はPythonで何を表していますか?
- 18. jqueryでは$( '<div></div>')は何をしますか?
- 19. classNameの<Field>をReduxフォーム
- 20. Djangoテンプレート、私は私が試した、カットフィルタにテンプレートを渡すために、この</p> <pre><code>{{ myVariable|cut:"something + templateVariable" }} </code></pre> <p>ような何かをしようとしているカットフィルタ
- 21. Pythonで `<-`, `>-`、 `<+`, `> +`とは何を意味していますか?
- 22. &と&&、|の違いは何ですか? || R?</p> <pre><code>&, && |, || </code></pre> <p>用法の違いを何:
- 23. <T>はC#で何を表しています
- 24. IllegalAccessError:クラス<classname>はそのスーパーインターフェイス<interfacename>にアクセスできません
- 25. << and >>演算子は何をしますか?
- 26. .java.inファイルとは何ですか?私はJavaコード を含むリポジトリを発見したが、ファイルが通常の<strong>の.java</strong>サフィックス、 を持っていますが、<strong><p> </p></strong> .java.inません
- 27. なぜ "if(変数)"ではなく "if(!!変数)"ですか?</p> <pre><code>if(!!variable) { //Do something } else { //Something else } </code></pre> <p><code>if(!!variable)</code>の代わり<code>if(variable)</code>をテストするための理由がある:誰か他の人のコードで
- 28. は</p> <p>は、inputfileの</p> <pre><code>SOMETHING {}; </code></pre> <p>によって</p> <pre><code>EXTRATHING { }; </code></pre> <p>を置き換える私は単純に次の操作を行いたい
- 29. モバイルアプリケーションに最適なリモーティング技術は何ですか?私は最善を探しています</p> <ul> <li>J2ME</li> <li>のWindows Mobile</li> <li>iPhone</li> </ul> <p>:
- 30. "$ - label"のような文字列の長さを計算するときに、x86アセンブリでドル記号($)が何を意味しますか?この例では$を表していて、なぜ<code>$ - msg</code>はの長さを等しくない何</p> <pre><code>section .data msg db 'Enter something: ' len equ $ - msg </code></pre> <p>:私たちは、単純なハローワールドタイプのプログラムを書いていた場合例えば
ジェネリック医薬品の世界へようこそ。 –
http://adocs.oracle.com/javase/tutorial/java/generics/generics.html – Adam
の可能な複製[< and >は、次のようなものを意味します。?](http://stackoverflow.com/questions/450520) /これと同じようなもの - それに等しいかそれ以上の規模のもの) –
Tomalak