Nie wiem dlaczego (może przez to że przygodę z programowaniem zacząłem w c/c++) ale jak mam zadeklarować jakiś obiekt to zastanawiam się czy to przypadkiem nie jest wyciąganie armaty na komara. Często jestem zmuszony skorzystać z arraylist,map czy innych i nie piszę tego tak płynnie jak ify i pętle bo gdzieś mi się tam z tyłu głowy zapala lampka ostrzegawcza że to może być nie efficient ii zastanawiam się chwilę czy nie mogę tego objeść.
Ale do rzeczy, czy skorzystanie z map/arraylist jest jakieś czasochłonne w porównaniu do innych operacji? Mówię o częstym dodawaniu i odczytywaniu obiektów (np kilkaset razy na sekundę).