Ich las some Tutorial, in dem ich über Begriffe wie
kam Key<Car> rootKey = new Key<Car>(Car.class, 959);
Was in diesem Code bedeutet <Car>
? Warum werden diese "<>" Symbole hier verwendet? Bitte helfen Sie.Was bedeutet <Something> in ClassName <Something > in Java angeben?
1
A
Antwort
3
Die in Ihrem Snippet steht für einen generischen Typspezifizierer. Sie können den Klassenschlüssel mit einem anderen Typ als "Auto" instanziieren und seine Methoden sind zum Zeitpunkt der Kompilierung typsicher für diese Variable.
Zum Beispiel ist die folgende Anweisung typsicher, wie Ihr Beispiel ist:
Key<String> rootKey = new Key<String>(String.class, "someString");
http://docs.oracle.com/javase/tutorial/java/generics/gentypes.html Siehe für weitere Informationen.
1
Java generische Typen: http://docs.oracle.com/javase/tutorial/java/generics/gentypes.html
0
- Auto ist Ihre "Car-Objektklasse" Sie vorbei in
- <> Symbole für die Angabe Art von Objekt verwendet, um Sie für Ihre Key-Klasse wollen .
Verwandte Themen
- 1. Was bedeutet << or > >> in Java?
- 2. Was bedeutet Klasse <?> in Java?
- 3. Was bedeutet <E> in Java?
- 4. Wie konvertiert man java.util.stream.Stream <Something> in kotlin.Sequence <Something>
- 5. Java was bedeutet "<<"?
- 6. Control.Category, was bedeutet >>> und <<<?
- 7. Was bedeutet <>?
- 8. Was bedeutet <- in Java?
- 9. Was bedeutet `<-`, `> -`,` <+`, `> + `in Python?
- 10. Was bedeutet <E> in Sammlung <E>?
- 11. Was bedeutet in PHP "<<<"?
- 12. Was macht "<%:"?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>was bedeutet "<%:" do
- 13. Was bedeutet "/// <exclude/>"?
- 14. Was bedeutet `[< >]` in OCaml?
- 15. Was bedeutet <$> in Haskell?
- 16. Was bedeutet <a:theme> in OpenXML?
- 17. Was bedeutet <%=h ... %> in Rails?
- 18. Was bedeutet "<=>" in MySQL?
- 19. Was bedeutet <*> in Perl?
- 20. Was bedeutet>: Null <: in Scala?
- 21. Was bedeutet "<>" in haskell Beispielcode?
- 22. Was bedeutet $$ und <generated> in java stacktrace?
- 23. Was bedeutet das Objekt <String> in Java?
- 24. Was bedeutet <init> in einer Java-Ausnahme?
- 25. THREE.Camera.prototype.lookAt</ <() - Was bedeutet</ <?
- 26. Was bedeutet "i" in einem CSS-Attributselektor?</p> <pre><code>[type="checkbox" i] </code></pre> <p>Was bedeutet die <code>i</code> bedeuten:
- 27. Was bedeutet `<< =` in SBT?
- 28. Was bedeutet << in Python?
- 29. Was bedeutet "<< -" in Ruby?
- 30. C++: Was bedeutet Vorlage <class>?
Willkommen in der Welt der Generika. –
http://docs.oracle.com/javase/tutorial/java/generics/generics.html – Adam
mögliche Duplikate von [Was bedeutet < and > bedeuten, wie implementiert vergleichbar?] (Http://stackoverflow.com/questions/450520/was-tun-und-so-wie-implementiert-vergleichbarbiginteger) –
Tomalak