C # e Java são duas linguagens de codificação muito populares. É, sem dúvida, o interesse em um dos dois que trouxe você aqui.
Portanto, se você é um novo programador em busca de seu primeiro emprego ou um veterano em busca de esclarecimentos, continue lendo e seja educado.
O projeto Java foi iniciado em 1991. O programa foi chamado inicialmente Oak, mas depois foi alterado para Java. Sim, o café foi a motivação por trás do nome.
É interessante que o Java foi originalmente criado para televisão interativa. Era muito avançado para TV a cabo. Uma nova visão se formou lentamente para Java. Que seria uma linguagem de codificação portátil.
Em outras palavras, os programas escritos em Java podem ser executados em qualquer hardware, não importa a combinação.
Não parece que o Java chegará a lugar algum em breve. Como provavelmente a linguagem de codificação mais popular do mundo, vale sempre a pena aprender Java. Java pode muito bem estar por muito, muito tempo.
Originalmente lançado em 1999, o C # acompanhou o lançamento do .net em 2000. A linguagem cresceu rapidamente em popularidade e, em 2005, o C # 2.0 foi lançado.
O C # está em concorrência direta com o Java, mas os dois são muito semelhantes. Pelo menos, do ponto de vista de um programador.
List e ArrayList são bits de código em Java e C # que permitem definir e chamar parâmetros. Isso está em uma casca de noz. Confuso? Eu também.
Você precisará ter algum conhecimento para o próximo bit.
Normalmente, List é uma interface usada ao lado e para ArrayList ou LinkedList. List é uma ferramenta geral ou genérica onde as outras são mais específicas.
O código fica assim:
Lista de lista = new ArrayList ();
Isto é seguido por declarações nas quais as classes são adicionadas. Depois de adicionar as classes, você pode chamá-las a qualquer momento com outro bit de código.
A lista pode, em teoria, substituir ArrayList. Eu já vi isso, mas não é aconselhável. Como dito anteriormente, List é uma interface e ArrayList é a classe que a implementa.
Sumário
Se você ainda não o pegou, aqui está a diferença novamente. Coloquei da maneira mais não confusa que pude.
Lista é uma interface. Arraylist é uma classe.
A lista é genérica. A lista de matrizes é específica.
Os dois podem ser substituídos, mas não é recomendado. Esta é a sintaxe mais recomendada:
Lista de lista = new ArrayList ();
Você é um programador que trabalha?
Você tem uma maneira mais fácil de explicar isso?
Deixe-nos saber nos comentários!