GARANTIR DESCONTO

Fórum Ponteiro e sua importância! #582864

25/06/2017

0

Por que o ponteiro não existe na linguagem de programação java
Paulo Ramos

Paulo Ramos

Responder

Post mais votado

26/06/2017

Olá Paulo, tudo bem?

O Java abstrai muito da complexidade necessária para o gerenciamento da memória em uma aplicação. Ele trabalha com referências, através das quais podemos criar instâncias de um certo tipo ou fazer com que apontem para novas instâncias (deste mesmo tipo), como demonstrado abaixo.

String nome = new String("Estevao Dias");


Contudo, quando trabalhamos com referências estamos observando um comportamento parecido com o que veríamos com ponteiros:

string * nome = new string("Estevao Dias")


É claro que com a remoção dos ponteiros da linguagem o programador perde algumas funcionalidades, por exemplo não é possível a aritmética de ponteiros em Java. Entretanto, deixamos de nos preocupar com certos aspectos, uma vez que temos a JVM movendo dados na memória em tempo integral.

Um abraço.

Estevão Dias

Estevão Dias
Responder

Gostei + 1

Mais Posts

26/06/2017

Fabio Rocha

Olá Paulo,

Ponteiro de forma simples seria endereço de memória, ou índice numérico, é definido para cada unidade de memória no sistema, no qual a unidade é tipicamente um byte ou uma word.

Ponteiros são diretamente suportados sem restrições em C, C++, D e Pascal, entre outras linguagens.

Os ponteiros são necessários para a alocação dinâmica de memória, para sequências de dados alocados e para a passagem ou o retorno através referência.

Em Java não existe nenhuma possibilidade de uso de ponteiros brutos em Java. Até mesmo referências tem uso apenas implícito através dos objetos instanciados.

Espero que tenha lhe ajudado

Grande Abraço
Responder

Gostei + 1

26/06/2017

Paulo Ramos

Muito obrigado Fabio Rocha
Responder

Gostei + 0

26/06/2017

Paulo Ramos

Muito obrigado Estevão Dias
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar