|
|
|
Что делает этот код?
|
|||
|---|---|---|---|
|
#18+
Что делает этот код? Коллеги, сам из .Net, но разбираюсь с Java кодом, подскажите, что делает этот код? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 1. Подскажите, что значит Class<? : Acceptor> ? Я понимаю это тип словаря, но что обозначает Class<? Что значит Class и вопросительный знак? 2. Что значит @XStreamAlias("acceptor") в декларации класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 20:33:32 |
|
||
|
Что делает этот код?
|
|||
|---|---|---|---|
|
#18+
? : Acceptor это не pure Java синтаксис. ? extends Acceptor это Java generics wildcard Class<? : Acceptor> acceptorClass обозначет что в переменной acceptorClass мы планируем хранить класс любого наследника Acceptor или сам Acceptor.class. http://docs.oracle.com/javase/tutorial/java/generics/upperBounded.html В .Net ведь тоже есть генерики. @XStreamAlias("acceptor") это аннотация, аналог атрибутов в .NET. Это метаданные для типа AcceptorConfig , которые говорят фреймверку XStream, что для класса AcceptorConfig нужно использовать алиас acceptor. Имя XML тэга наверное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.11.2013, 21:25:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38450585&tid=2128288]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
194ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 497ms |

| 0 / 0 |
