Здравствуйте!
Кто знает, скажите пожалуйста, почему в ArrayList добавляются разные типы данных? Ведь это же сделано с использованием шаблона. И там должен
Еще бывает важно помнить, что в Джаве оно работает не так, как в С++, и на самом деле там всегда object, а тип только компилятор проверяет (см. type erasure).