¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Fuxo,Exceções e Assertivas

Cesar gomide Estudo SCJP SCJP 7 Portugués

Contenido del mapa

Fuxo,Exceções e Assertivas

  1. If e Switch

    • if = variavel booleana
    • if(x = true) sempre será true
    • Chaves opcionais com if com 1 instrução
    • switch avalia = byte,short,int e char
    • case = valor literal, final,enum
    • case sem break, outros cases, com break,somente 1 break
    • Default = sem valor correspondente
      • Inserido em qualquer local
  2. Loops

    • For básica = inicialização,avaliação booleana e iteração
    • pode inicializar mais de 1 variável separada por vírgula
    • for aprimorado duas partes = declaração e expressão
      • usado com arrays ou coleções
    • Não pode usar número, ou um item não booleano
    • Do-While = roda 1 vez pelo menos
  3. Break e Continue

    • Rotulado e não rotulado
  4. Manipulando Exceções

    • Verificadas e não Verificadas
    • Verificadas = Subtipos de Exception, menos RuntimeException
      • Declara-se com throws e manipula -se com bloco = try/catch
    • Não Verificadas = Error e RuntimeException, não precisa de throws e bloco try/cacth
    • Finally sempre é executado
      • Mas nem sempre concluído, com System.exit por exemplo
    • A exceção é terminada com main se não houver blocos
    • Blocos catch declarados do mais específico ao mais genérico
  5. Assertivas

    • Palavra chave ou identificador mas não ambos, 1.4
    • assert = identificador(métodos) = 1.3
    • São desativadas no tempo de execução por padrão
      • ativar assert = comando -ea
      • desativar assert = -da
    • ativar/desativar por classe = java -ea - da: MyClass
    • Não usado para agumentos de métodos públicos

Información

Descripción
SCJP 7 (Controle de Fluxo,Exceções e Assertivas) Estudo SCJP Mapa Mental sobre Fuxo,Exceções e Assertivas, creado por Cesar gomide el 06/05/2016.
Creado por
Cesar gomide
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?