Diferença entre lista e arrailista Diferença entre

Anonim

C # e Java são duas linguagens de codificação muito populares. É, sem dúvida, interesse em um dos dois que o trouxe aqui.

Então, se você é um novo programador que procura seu primeiro emprego, ou um veterano que procura esclarecimentos, continue lendo e seja educado.

Java

O projeto Java iniciado em 1991. Inicialmente, o programa foi chamado de Carvalho, mas foi posteriormente alterado para Java. Sim, o café era a motivação por trás do nome.

É interessante que Java fosse originalmente concebido para televisão interativa. Ainda era muito avançado para a TV a cabo. Uma nova visão lentamente formada 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 irá em qualquer lugar em breve. Como provavelmente a linguagem de codificação mais popular do mundo, Java sempre vale a pena aprender. Java pode muito bem estar por muito tempo.

C #

Originalmente lançado em 1999, o C # acompanhou o lançamento da net 2000. O idioma rapidamente cresceu em popularidade e em 2005, C # 2. 0 foi lançado.

C # está em concorrência direta com Java, mas os dois são muito similares. Pelo menos, do ponto de vista do programador.

O que eles são e qual é a diferença?

Lista 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 porca. Confuso? Então eu.

Você precisará ter algum conhecimento para o próximo bit.

Geralmente List é uma interface usada ao lado e para ArrayList ou LinkedList. A lista é uma ferramenta geral ou genérica, onde os outros são mais específicos.

O código parece assim:

List list = new ArrayList ();

Isto é seguido por declarações em que as classes são adicionadas. Depois de adicionar as aulas, você pode chamá-las a qualquer momento com outro bit de código.

A lista pode, em teoria, substituir ArrayList. Eu vi isso feito, mas não é aconselhável. Como dito anteriormente, List é uma interface e ArrayList é a classe que o implementa.

Resumo

Se você não pegou até agora, aqui está a diferença novamente. Eu colocá-lo da maneira mais não confusa que eu poderia.

List é uma interface. Arraylist é uma classe.

List is Generic. Arraylist é específico.

Os dois podem ser substituídos, mas não é recomendado. Esta é a sintaxe mais recomendada:

List list = new ArrayList ();

Você é programador de trabalho?

Você tem uma maneira mais fácil de explicar isso?

Deixe-nos saber nos comentários!