Sensacional.
Um dos recursos mais uteis do C finalmente conquistou o mundo java: a notação de ponteiros do Kernighan & Ritchie.public class Example{
public static void main(String [] args){
int *x, y=0;
x = &y;
System.out.println("O valor de x eh " + *x);
}
}
Agora será possivel fazer, em java:
- Passar primitivos por referência.
- Usar malloc, realloc e free.
- Utilizar ponteiros void para converter uma URL em String, ou um Throwable em um List.
- Sem falar que as Strings terão um caracter a mais no fim: o famoso \0 (na verdade a classe String deve desaparecer no Java 1.8, sendo substituida pelo bom e velho array de char)
Parabéns Sun!
terça-feira, 1 de abril de 2008
Java 1.7 vai ter Ponteiros!!!
By Tiago "PacMan" Peczenyj às 19:28
Assinar:
Postar comentários (Atom)
5 comentários:
Sinto a falta de métodos destrutores.
Estranho observar essas mudanças nas linguagens. Ainda hoje ouvi dizer que na próxima versão do gcc a linguagem C não usará mais ponteiros, isso para fascilitar o aprendizado e aumentar o número de programadores C...
Sinto falta de um eval() no Java.
eval("variavel" +i + " = " + j);
cadê a fonte disso? cara sinto muito mas acho que isso não vai acontecer. e para o tiago stos. C sempre tera ponteiros. os ponteiros são um dos recursos mais importantes da linguagem c.
É claudemiro, vc deveria observar a data que eu postei essa mensagem :)
Postar um comentário