Fórum Tipos primitivos e Variaveis? #500978

12/11/2014

0

Me ajudem, não entendi especificamento o que são tipos primitivos.

Esses tipos de variáveis são tipos primitivos do Java: o valor que elas guardam são o real conteúdo da variável. Quando você utilizar o operador de atribuição= o valor será copiado.


link pesquisado

[url]http://www.caelum.com.br/apostila-java-orientacao-objetos/variaveis-primitivas-e-controle-de-fluxo/#3-2-tipos-primitivos-e-valores[/url]
Roseane Silva

Roseane Silva

Responder

Posts

12/11/2014

Ronaldo Lanhellas

Me ajudem, não entendi especificamento o que são tipos primitivos.

Esses tipos de variáveis são tipos primitivos do Java: o valor que elas guardam são o real conteúdo da variável. Quando você utilizar o operador de atribuição= o valor será copiado.


link pesquisado

[url]http://www.caelum.com.br/apostila-java-orientacao-objetos/variaveis-primitivas-e-controle-de-fluxo/#3-2-tipos-primitivos-e-valores[/url]


Tipos primitivos são aqueles próprios da computação em si e não da linguagem, que não passam por nenhum tipo de "manipulação". Vejamos: int, double e char são tipos primitivos no Java. Porque ?

Quando você faz o seguinte:

int a = 10;


O valor da variável 'a' é exatamente 10 na memória, claro que convertidos para binário.

Por outro lado, a String não é um tipo primitivo, é um objeto manipulado pelo Java que tende a converter o seu texto em um array de char. Ou seja:

String nome = "RONALDO";


Na verdade será convertido para:

char[] ronaldo = ...
Responder

Gostei + 0

12/11/2014

Roseane Silva

Os tipos int, double e char são primitivos do proprio java, pela leituras eu tinha quase certeza que String tambem o era.


sobre o trecho do código, isso é o que acontece internamente?

Na verdade será convertido para:

#Código
1
char[] ronaldo = ...

Responder

Gostei + 0

12/11/2014

Ronaldo Lanhellas

Os tipos int, double e char são primitivos do proprio java, pela leituras eu tinha quase certeza que String tambem o era.


sobre o trecho do código, isso é o que acontece internamente?

Na verdade será convertido para:

#Código
1
char[] ronaldo = ...



String é uma classe própria do Java e não um tipo primitivo. int,double,char,long,byte e etc, são tipos primitivos fornecidos pela teoria da computação e que são fornecidos por cada linguagem de uma maneira diferente. Você vai encontrar o 'int' em C, C#, Java, Pascal e etc, mas o String é próprio do Java, por ser uma classe implementada pelo Java, assim como o Integer ('i' maiúsculo).
Responder

Gostei + 0

12/11/2014

Eduardo Pessoa

Se tiver um tempinho, veja esses videos:

[url]https://www.youtube.com/watch?v=It0_PtflCyo[/url]

[url]https://www.youtube.com/watch?v=aqiB58NpKLw[/url]
Responder

Gostei + 0

12/11/2014

Roseane Silva

Entendido!

Eduardo, vou ver esses video sim, mas espero não bagunçar mais a minha cabeça, rsrs.
Responder

Gostei + 0

15/02/2015

Eduardo Pessoa

Paciencia Roseane, te ajudará, tenha foco.
Responder

Gostei + 0

24/02/2015

Roseane Silva

Estou tendo, até mais Eduardo, rsrs, vamos tentando.
Responder

Gostei + 0

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

Aceitar