Java

2238 palavras 9 páginas
Variavel de referência e garbage collector.

String são objetos na linguagem java.

Variavel de referencia - Variavel que aponta para um objeto
String y = "XTI"; y = xti.com.br

O objeto XTI ainda existirá na memória, mas não estará linkado, depois de y = xti.com.br
Então XTI estará preparado para ser utilizado pelo garbage collector.
Se colocar y = null, o garbage collector irá poder limpar esse objeto da memória.

Variavel primitiva

int x = 7; x = 9

o valor será sustituido por 9, a VM verá 9.

Diferença:

Um dado primitivo, exemplo o X é o repositório do binário que representa o valor de 7.

Para variaveis de referência, a váriavel é um repositório, mas o conteudo não contém o valor da variável, e sim a referência.
Como se fosse um controle remoto. Esse controle estará controlando o objeto que está na memória.

Constantes e modificador final

Modificadores são escritos em letra minuscula, então quando se escreve final, não será modificado.
As constantes devem ser escritas com letra maiusculo e se forem nomes compostos, separados por_.

Ex: final double PI = 3.14

Classes Wrapper

São empacotadores do tipo primitivo. Para cada tipo primitivo temos seu espelho wrapper.
Wrappers Primitivas

Integer Byte Short
Long Float Double
Character Void Boolean

Integer(int)
Character(char)

O resto possui os mesmos nomes no tipo primitivo.

Oferecem recursos de conversão. Em alguns momentos se terá necessidade de converter um valor em texto, um valor em um tipo string para um tipo double. Isso se faz com as classes wrapper.

int idade = 31;
Integer idade = new Integer(31);
Aqui o objeto é uma referência.

double preco = 12.45
Double preco = new Double(12.45);

Para recuperar o preço para outros tipos:

double d = preco.doubleValue(); int i = preco.intValue();

Orientação a objetos

Um objeto precisa ser projetado e em cima desse projeto você constrói os seus

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas