GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Atribuições

Cesar gomide Estudo SCJP SCJP 7 Portugiesisch

Inhalt der Mindmap

Atribuições

  1. Pilhas e Heap

    • Variável local = pilha
    • Objeto/instâncias = heap
  2. Literais e Conversão de Tipos Primitivos

    • Long = L ou l
    • Float = f/ F double = d/D
    • chars = 'd'
    • Boolean = true/false
    • Inteiros= octais/decimais/hexadecimais
  3. Escopo

    • var estáticas tempo vida = classe
    • var instancia temp vida = objeto
    • var local temp vida = método
    • Tempo vida variável
    • var bloco = somente bloco
  4. Atribuições Básicas

    • var ref = refere-se subclasse
    • Button b = new Button();
    • literal inteiro = ints
    • expressão com int gera int
    • Ponto flutuante = double(64 bits)
    • Diminuir int trunca bits
    • var ref b tipo Button
    • Atribui-se objeto Button a var ref b
    • novo obj Button
    • Atribuição composta (+=)= cast automático
  5. Array ou variável sem atribuição/inicializado

    • array iniciado = objetos array = null
    • array tipo primitivo instanciado = objetos valores padrao
    • var instância = valor padrao
    • var local/método nunca recebe valor padrão
  6. Passando variáveis para os métodos

    • método = tipo primitivo/ref objt /agrumento
    • arg métodos = referencias a objetos
    • arg métodos = cópias
    • arg primitivo = copia nao vinculada ao original
    • Sombreamento = duas var / diferentes escopos / mesmo nome
    • arg refer = cópia do obj original
  7. Arrays

    • Colchetes a esquerda ou direita do nome
    • Tamanho do array declaração = não válido
    • Tamanho array com new, menos array anônimo
    • Array objetos sem valor padrão/array primitivo = valor padrão
    • NullPointerException = apontar para objeto inexistente
    • Array indexado começo pelo 0
    • Array é um objeto
    • Array objeto = passar Test É - UM
    • Array byte inserida em array de int(ok)
    • arrays precisam estar na mesmas dimensões
    • Array de supertipos = Honda/Car(extends)
    • ArrayIndexOutBoundsException = valor de indice inválido
    • variável length = quantidade do array
  8. Blocos de Inicialização

    • Estáticos uma vez = classe carregada
    • Instãncia = quando nova instância criada
      • rodam depois dos super-constru e antes do codigo do construtor
  9. Wrappers

    • Wrapper relacionada = tipos primitivos
    • Encapsular tipo primi = manipular como objetos
    • Conversões de tipos primitivos
    • Value = sem arg/retorna primi
    • parse = Usa String/retorna primi/NFE
    • ValueOf = Usa String/Lança NFE
    • Construtor = usa Stringou tipo prim
      • Exceto para Character = usa tipo char
  10. Boxing

    • Primitivo em wrapper ou wrapper em primitivo
    • wrapper ate valor 127 pode usar ==
  11. Sobrecarga

    • Boxing e var-arg compativel com sobrecarga
    • Não ampliar e boxing
    • Pode boxing e ampliar
    • var-args com ampliação ou boxing
    • Ampliação primitivo usa menor argumento
    • nao pode ampliar wrapper para wrapper
  12. Coleta de Lixo

    • Finalize roda uma vez antes do coletor de lixo
    • Obj ilegivel para coleta com finalize
    • Objeto lixo = sem thread ativa
    • Object = metodo finalize
    • Coletor nao garantido nem finalize(execução)

Informationen

Beschreibung
SCJP 7 Estudo SCJP (Atribuições) Mindmap am Atribuições, erstellt von Cesar gomide am 04/05/2016.
Erstellt von
Cesar gomide
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck