Jump to content

Recommended Posts

Posted

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 😛

Posted

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.

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.