Ola,
1 - Existe alguma diferença performática entre:
int numero[];
e
int[] numero
2 - Se a convenção mais atual é a:
int numero[];
a versão anterior está fadada a ser deprecad e em seguida descontinuada?
Ola,
1 - Existe alguma diferença performática entre:
int numero[];
e
int[] numero
2 - Se a convenção mais atual é a:
int numero[];
a versão anterior está fadada a ser deprecad e em seguida descontinuada?
Esta forma é a mais adequada segundo o livro de certificação para denominação de arranjos
int[] numero
É tudo a mesma coisa. A diferença no modo “sugerido” é que você consegue olhar a referência e identificar mais facilmente que é um array. O que é mais fácil pra você ler? Isso: int[] numero [] = new int[1][1];
ou isso: int[][] numero = new int[1][1];
?
Não, o compilador vai gerar exatamente o mesmo bytecode.
A convenção int[] numero é mais atual em Java.
A convenção int numero[] é mais próxima do C e do C++ (além de boa parte das linguagens derivadas).
É interessante se parte do seu desenvolvimento é nessas linguagens.
Não há planos para deixar nenhuma versão deprecated.
Mano, eu não sei se foi erro de digitação ou sei la o que, mas, com a minha ignorância toda, eu vejo que isso que vc fez está errado:
int[][] numero = new int[1];
Por que no caso você está declaradno a variavel “numero” como um array bidimensional, ou seja, uma matriz, mas na hora de instanciar ele, você está instanciando como um array.
Foi erro de digitação mesmo Já vou corrigir. Valeu!
Obrigado a todos.
A princícipo vou usar int[] numero, já que é a mais atual e aparece em livro de certificação.
Valeu mesmo.
Aproveitando o post: Agradecimentos aqui ta tudo bem ou é necessário citar com obrigado cada uma das msgs?
coloca por favor na sua primeira mensagem, [Resolvido]