Логически? Нет. Оба служат одной и той же цели.
Пространство? Да. В type1: ссылка будет создана в стеке, следовательно, выделение дополнительной памяти. И теперь к объекту можно получить доступ либо по ссылочной переменной, либо по индексу списка массивов.