ERRO DE CRIAÇÃO DE MATOR DE ARRAY GENERÍCOLA
Pergunta:
quando se atende a criar um array de uma matriz genérica usando uma expressão como:
ArrayListpublic static ArrayListjava relata um erro "Criação de matriz genérica". Por que isso não é permitido?[] a = new ArrayList [2];
Responder:
Java Matrizes não suportam genéricos. Especificamente, a Java Virtual Machine (JVM) verifica o bytecode para garantir que os tipos de matriz genéricos não sejam declarados. Isso ocorre porque a permissão de matrizes genéricas introduziria o potencial de erros de conversão de tempo de execução, conhecidos como "Problema de Erasre". ArrayListIsenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3