Please enable JavaScript.
Coggle requires JavaScript to display documents.
08 - Java (Conceitos Básicos (plataformas (Java Enterprise Edition (Java…
08 - Java
Conceitos Básicos
-
-
É uma linguagem de programação orientada a objetos, multiplataforma, robusta, portável, segura, extensível, concorrente e distribuída
-
-
-
-
-
-
interface gráfica
-
-
layout manager: BorderLayout, FlowLayout, BoxLayout, GridLayout, GridBagLayout
-
-
-
-
Reflexão (Ele permite criar chamadas em tempo de execução, sem precisar conhecer as classes e objetos envolvidos quando escrevemos nosso código)
Genéricos (permite que você personalize um método ou uma classe genérica para qualquer tipo que você esteja trabalhando)
tratamento de exceções
Throwable
-
Error
erros que não devem ser capturados pelas aplicações, pois representam erros graves que não permitem que a execução continue de maneira satisfatória
estrutura
o catch tem o objetivo de capturar, manipula e trata erros
-
-
Implicitamente, todas as classes Java automaticamente
lançam uma exceção de RuntimeException
propagação de exceções
utilizamos throws para indicar que qualquer um que chame
aquele método deve tratar suas possíveis exceções.
throw faz com que o método lance um throwable, sem exigir que aqueles que chamem esse método tratem essa exceção
coleções
-
-
-
Filas (java.util.Queue)
possui operações de inserção, remoção e inspeção
-
stream e serialização
Um stream é um objeto de transmissão de dados, em que um fluxo
de dados serial é feito através de uma origem e de um destino
objeto é serializado
ele será transformado em bytes, e poderá ser armazenado em disco ou transmitido por um stream
-
-
em suma, a serialização serve para salvar, gravar e capturar o estado de um objeto
-
-