2010-11-12 2 views
3

Можно создать дубликат:.
C# vs Java genericsРазличия между дженериков в C#/NET и в Java

Что различия между осуществлением дженериков в C#/NET и в Java.?

В чем разница между поддержкой дженериков по их времени выполнения/vm?

+0

@Darin, @ColinD, @Oded, @Ian Henry, @Pablo: Извините, «Соответствующий» не указал этот вопрос. Благодаря! – abatishchev

ответ

3

Мне не нравится, когда содержимое re-hash уже доступно ... так что зарегистрируйтесь Jonathan Pryor's comparison of Java and C# Generics в своем блоге.

Вторая половина сообщения посвящена реализации каждого из их соответствующих виртуальных машин.

2

Основное различие заключается в том, что общие типы поддерживаются на уровне языка и VM в .NET, тогда как в Java они поддерживаются только на уровне языка (JVM ничего не знает о дженериках).

+0

Правильно ... Отсутствует информация о типах времени выполнения в общих типах в java. Грустный. – Pedro