Peczenyj's Blog

Just Another /Perl|Ruby|C++|Java|Python|JavaScript|Flash|Bash/ Hacker

Java 1.7 Vai Ter Ponteiros!!!

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!

Comments

Tiago Peczenyj
É claudemiro, vc deveria observar a data que eu postei essa mensagem :)
Claudemiro
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.
Tiago Peczenyj
Sinto falta de um eval() no Java.

eval(“variavel” +i + ” = ” + j);
tiago_stos
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…
Claudio Rodrigues
Sinto a falta de métodos destrutores.