Увы, нет — Roman Gorodischer выкладывал ссылку например habrahabr.ru/...mpany/luxoft/blog/256877 , грубо — если в названии array — на массивах, остальные нет. Вот например grepcode.com/...java/util/LinkedList.java
В данном случае — реализация в коде самой jvm, как system.arraycopy например
Ну и, спасибо еще раз за ссылки, нашел сравнительные тесты сторонних библиотек, может кто не видел java-performance.info/...achs-hppc-koloboke-trove
1.Производительность коллекций на основе, например, LinkedList или TreeSet по сравнению с их реализацией на параллельных массивах. Хотя-бы затраты на создание объекта и сборку мусора.
2. Предпосылка, что теоретически узким местом может стать активная работа с большой коллекцией не-на-массивах (как поступают на практике в подобных случаях?)
Спасибо, про существование сторонних быстрых библиотек я читал. У меня скорее вопрос, почему в самой java так сделали — я не думаю, что разработчики языка тупее меня, такое впечатление, что они сознательно забили на производительность, больше полугода учу язык, а все никак не привыкну)
Да, но что мешает СЕЙЧАС разработчикам сохранить интерфейс изменив реализацию, ООП же)