Observe o seguinte trecho de código em Java: Fonte: Elaborada pelo autor (2022). Sobre o código, analise as afirmativas a seguir.
I. A classe ArrayList implementa a interface List. Ela usa uma matriz dinâmica para armazenar o elemento duplicado de diferentes tipos de dados.
II. A variável “itr” é do tipo iterator e serve para percorrer a lista criada (no caso, list), permitindo realizar operações de inserção por meio do itr.add().
III. O termo entre “<>” indica o tipo de coleção em que a lista realizará as operações, sendo redimensionada automaticamente de acordo com a composição.