• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Gurzi

int vs Integer - A Explicação

6 mensagens neste tópico

Tenho a certeza de quem migra de linguagens como c, PHP , SQL nunca pensaria nisto, o que é realmente a diferença entre Int e Integer...

Em muitas linguagens , int é dado como um diminuitivo de Integer , sendo que em Java é totalmente diferente.

Eu próprio não sabia e depois de ler um tutorial ainda mais confuso fiquei pois não via nenhuma diferença no código a não ser int e Integer, agora está tudo explicado.

Vou deixar aqui um artigo muito bom e easy de ler

Um abraço a todos

http://mindprod.com/jgloss/intvsinteger.html

Vejam também as wrapper classes e as suas vantagens

http://www.ibiblio.org/obp/thinkCSjav/app01.htm

Gurzi :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

basicamente o 'int' é um tipo básico e o 'Integer' é uma (wrapper) classe.

normalmente precisamos de usar o Integer quando queremos armazenar um inteiro em estruturas como HashMap's, ArrayList's, etc. pois os valores que lá são armazenados têm que ser objectos.

PS: devia ser 'int vs Integer' e não 'Int vs Integer'. como 'int' é um tipo de dados básico começa por uma minúscula.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

De realçar que o java é case sensitive. Altera o tópico e o titulo pois é int e não Int :)

De resto, curti bastante do post :thumbsup:

abraços, HecKel

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora