Это литерал generics . Это означает, что вы не знаете тип класса, который представляет этот экземпляр Class
, но вы все еще используете общую версию.
- , если вы знали класс, вы должны использовать
Class
. Таким образом, вы можете создать новый экземпляр, например, без кастинга: Foo foo = clazz.newInstance();
- , если вы вообще не используете дженерики, вы получите хотя бы предупреждение (и не используете общие файлы, как правило, обескураженный, поскольку это может привести к жестким обнаруживающим побочным эффектам)
задан Joan Grau 21 January 2019 в 02:37
поделиться