Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 3
Aula 3
• Unidade de Ensino: 3
Contextualização
5 6
Especificadores de formato
1
11/9/2022
7 8
9 10
Especificadores de formato
11 12
2
11/9/2022
14
Entendendo as exceções
Tratamento de
exceções
15 16
17 18
Exceções
Tratamento
3
11/9/2022
19 20
Exceções Exceções
ArithmeticException: lançada quando uma condição IllegalArgumentException: lançada para indicar que
aritmética excepcional ocorre, como, por exemplo, uma um método recebeu um argumento ilegal ou
divisão por zero de números inteiros. inapropriado.
IndexOutOfBoundsException: lançada para indicar NumberFormatException: lançada para indicar que
que um índice de algum tipo, como um vetor, uma a aplicação tentou converter um valor em algum tipo
string ou uma matriz, está fora do intervalo. numérico, mas o valor não possui o formato apropriado.
ArrayIndexOutOfBoundsException: lançada para NullPointerException: lançada quando uma
indicar que um vetor foi acessado com um índice ilegal, aplicação tenta usar um objeto null quando uma
como valor negativo ou maior ao tamanho do vetor. instância de objeto é necessária.
21 22
23
Exception
Documentação e
interfaces
4
11/9/2022
25 26
Construir um código legível e bem documentado é Uma única linha - utiliza-se o comando // para
extremamente importante, pois ele necessitará de inserção do comentário;
atualizações e poderá ser lido por outros
Em blocos - utiliza-se o comando /* conteúdo */
programadores. A forma mais simples de documentar
para inserção de comentários.
um código se dá por meio de comentários.
27 28
é utilizado, geralmente, para se fazer a iteração em A linguagem Java nos permite chamar um método
coleções como vetores, matrizes, listas, entre outros. diretamente passando n valores e os parâmetros
enviados são automaticamente adicionados em um
Array de mesmo tipo. Um varargs
29 30
5
11/9/2022
32
JAVAFX
A linguagem Java possui um suporte muito bom para a
criação de Interfaces Gráficas de Usuário ou, em inglês,
Aplicações gráficas Graphical User Interface (GUI), e existem várias formas
de se fazer a criação de interfaces gráficas em Java. Ao
longo da evolução dessa linguagem, diversas bibliotecas
gráficas foram criadas, como:
Abstract Window Toolkit (AWT), Swing, Standard Widget
Toolkit (SWT), Apache Pivot, SwingX, JGoodies, QtJambi
e JavaFX.
33 34
Estrutura
Componentes
JAVAFX
35 36
6
11/9/2022
37
Recapitulando
39