Dados Inteiros
no java temos alguns tipos de dados inteiros:
o byte
o short
o int
0 long
sabemos que o mais utilizado é o int, acredito que seja o mais popular e tambem em muitos casos, é mostrado como unica solução, bem, alguem utiliza algum dos outros citados?
o byte
o short
o int
0 long
sabemos que o mais utilizado é o int, acredito que seja o mais popular e tambem em muitos casos, é mostrado como unica solução, bem, alguem utiliza algum dos outros citados?
Eduardo Pessoa
Curtidas 0
Respostas
Fábio Ortolan
18/07/2013
Qdo necessário, já utilizei todos eles.
GOSTEI 0
Eduardo Pessoa
18/07/2013
mas em que isso se aplica no banco, citar o MySQL, por exemplo, quero usar o Long, para o mysql seria o INTEGER mesmo?
GOSTEI 0
Fábio Ortolan
18/07/2013
mas em que isso se aplica no banco, citar o MySQL, por exemplo, quero usar o Long, para o mysql seria o INTEGER mesmo?
Eu raramente utilizo long em meus códigos, mas qdo uso Long no banco uso o mesmo tipo no Java (long tbm) caso contrário vc terá um erro ao tentar inserir um número q esteja além da capacidade de armazenamento do Integer, isso pq o int armazena 32 bits (inteiros entre -2.147.483.648 e 2.147.483.647), já o long armazena 64 bits (inteiros entre -9.223.372.036.854.775.808L e 9.223.372.036.854.775.807L).
GOSTEI 0
Eduardo Pessoa
18/07/2013
então sempre coloco os mesmos tipos de dados.
GOSTEI 0
Fábio Ortolan
18/07/2013
Sim, a não ser q vc tenha alguma excessão q não permita q seja do mesmo tipo, um caso muito comum são datas, geralmente uso o tipo Calendar ou java.util.Date (q nunca bate com o padrão do banco).
GOSTEI 0