O aplicativo inclui um conjunto de questionários para avaliar seus conhecimentos em Java e um módulo que permite ao aluno escrever o motivo pelo qual escolheu uma resposta para qualquer pergunta.
Adicionalmente, são propostos exercícios sobre cada tópico para o aluno desenvolver e praticar a linguagem Java.
A documentação associada a cada questionário, junto com as perguntas de cada um, pode ser usada para estudar os tópicos de cada pergunta e aprender novos aspectos importantes da linguagem Java.
Depois de terminar de responder ao questionário, o sistema permite que você veja se as respostas que escolheu estão corretas.
O assunto que o usuário encontrará e poderá revisar nos questionários é:
Operadores e tipos de dados:
- Sistemas numéricos: decimal, octal e hexa
- Moldes (fundido)
- Hierarquia de operadores
- Armazenamento de números negativos
- Operadores bit a bit e aritméticos
- Leia e escreva instruções
Operadores lógicos e de relacionamento
Variáveis de tipo booleano
Instruções de decisão
- A troca de instrução
- quebrar,
- se mais, aninhado
- declaração if? :
Ciclos
- por enquanto e por enquanto
- Operação de um acumulador dentro de um ciclo
- Cálculo do fatorial.
- A função Math.random ()
- Combinações C (n, r)
- A sequência de Fibonacci
- Manipulação do ciclo aninhado para e enquanto
Arranjos
- Passeios com índices
- Ciclos aninhados
- Definição de arranjos.
- Inicialize em sua definição
- Inicializar usando ciclos
- Elemento de um array usado como índice para outro array
- Conversão de um personagem em número
- Programas com dois arranjos
Métodos da classe String
Métodos da classe Arrays
Métodos da classe Calendar
Métodos da classe Inteiro
Matrizes
- Tour de matrizes por linhas e colunas
- Divisão sintética.
Classes e objetos
- Definição de classes e objetos
- A referência esta
- Blocos públicos, privados e protegidos
- Métodos e atributos
- Sobrecarga de construtores
- Parâmetro por valor e por referência
- Uso de variáveis locais
- Métodos de chamada usando objetos
- Escopo das variáveis
- A função void main () public static
- Relações entre classes:
Composição
Agregação
Associação
Aulas em Java
- Como desenhar uma figura usando tinta ()
- Criação de um framework (JFrame)
- O objeto WindowAdapter para fechar um quadro
- Objetos do tipo JTextField
- Ouvinte para JButton, JRadioButton, JCheckBox
- A interface ActionListener
- Captura de cor da superfície do quadro
- Transferência de objetos para métodos
- Localização de componentes usando setLayout
- A classe JOptionPane.
Herança
- Como um objeto é armazenado em uma matriz
- As super () instruções e estende
- Isso é herdado na classe derivada
- Chamada para os construtores na herança
- O modificador protegido
Polimorfismo e interfaces
- Classes e métodos abstratos
- Assinatura e corpo de um método
- Criação de interfaces e classes abstratas
Eventos
- As interfaces FocusListener, KeyListener, MouseListener
- O MouseEvent, KeyEvent,
- Classes ComponentEvent
- Objetos do tipo JCheckBox
- Adaptadores: MouseAdapter, KeyAdapter, ComponentAdapter
Tópicos
- O protocolo de espera () / notificação ()
- A interface executável
- As classes Calendar e Timer
arquivos
- As classes RandomAccess
- Arquivo,
- FileInputStream,
- FileOuputStream,
- BufferedReader,
- BufferedInputStream,
- BufferedWriter
- BufferedOutputStream
Coleções em Java
Bancos de dados MySql
Conceitos UML
A substituição de Liskov