我讀some教程中我碰到條款哪裏傳來類似
Key<Car> rootKey = new Key<Car>(Car.class, 959);
是什麼<Car>
意味着這個代碼?爲什麼這裏使用這些「<」符號?請幫忙。java中的ClassName <Something >中的<Something>是什麼意思?
1
A
回答
3
你的代碼片段代表一個泛型類型說明符。您可以使用Car以外的類型實例化Key,並且它的方法在編譯時對該變量是類型安全的。
例如,下面的語句是類型安全的,就像你的例子是:
Key<String> rootKey = new Key<String>(String.class, "someString");
更多信息請參見http://docs.oracle.com/javase/tutorial/java/generics/gentypes.html。
1
0
- 車是你的 「汽車-Object類」 你傳遞
- <>符號用於指定你想爲你的 Key類對象的類型。
相關問題
- 1. 方法<ClassName>是什麼意思?
- 2. Puppet中'if $ variable {}'的意思是什麼?</p> <pre><code>if $variable { do something } </code></pre> <p>這是什麼意思:
- 3. 在Java中,>>或<<是什麼意思?
- 4. <+>是什麼意思?
- 5. <>是什麼意思?
- 6. <>是什麼意思?
- 7. {< >}是什麼意思?
- 8. 這是什麼意思(計算中的<< and > >>)?
- 9. Java中的$(「something」)是什麼意思?
- 10. C++中的「(」<<「)是什麼意思?
- 11. python中的`<-`, `> -`,`<+`, `> +`是什麼意思?
- 12. class myClass <String>是什麼意思?
- 13. List <JAXBElement <?是什麼?擴展SomeClassName >>的意思是?
- 14. <String,String>是什麼意思?
- 15. ASP.NET - <%@和<asp:Panel?是什麼意思?
- 16. <Object>在地圖上<Object>是什麼意思?
- 17. 在maven輸出中,「<<<", "> >>」和「---」是什麼意思?
- 18. 「1000 << 16」中的「<<」是什麼意思?
- 19. Php <<<是什麼意思?
- 20. 「<!DOCTYPE html>」是什麼意思?
- 21. 符號<>是什麼意思?
- 22. ReactClass <*>是什麼意思?
- 23. numeric_limits <double> :: digits10是什麼意思
- 24. ChannelFactory <T>(「*」)是什麼意思?
- 25. <[email protected]>是什麼意思?
- 26. 這是什麼意思? <variable> ==「」
- 27. FaultContract <T> - 這是什麼意思?
- 28. 「<>」運算符是什麼意思?
- 29. 「<indentifier>預計」是什麼意思?
- 30. #include <crtdll/stddef.h>是什麼意思?
歡迎來到泛型的世界。 – 2012-04-03 21:35:28
http://docs.oracle.com/javase/tutorial/java/generics/generics.html – Adam 2012-04-03 21:35:49
可能的重複[< and >是什麼意思,例如implements Comparable?](http://stackoverflow.com/questions/450520 /什麼-DO和均值 - 例如-AS-工具,comparablebiginteger) –
Tomalak
2012-04-03 21:35:59