является объявлением параметра общего типа. Это означает, что «этот метод имеет параметр одного типа, называемый E
, который может быть любого типа».
Это не возвращаемый тип - он приходит после объявления параметра типа, непосредственно перед именем метода. Таким образом, тип возврата метода printArray
в вашем вопросе все еще равен void
.
См. раздел 8.4 JLS для более подробной информации о объявлениях методов.
Есть несколько отличий, вот самые большие:
На мой взгляд, это два самых больших отличия, хотя есть и другие небольшие.
Виртуальный каталог - это просто указатель на то, где хранятся веб-страницы.
Приложение резервирует память в IIS для ваших веб-страниц. Если вы пытаетесь запускать страницы ASP и планируете использовать переменные сеанса и тому подобное, вы должны использовать приложение. Приложение может использовать виртуальный каталог или просто существовать в каталоге веб-сайта по умолчанию (inetpub / wwwroot /)