A aplicación inclúe un conxunto de cuestionarios para avaliar o seu coñecemento de Java e un módulo que lle permite ao alumno escribir a razón pola que escolleu unha resposta para calquera pregunta.
Ademais, propóñense exercicios sobre cada tema para que o alumno poida desenvolver e practicar a linguaxe Java.
A documentación asociada a cada cuestionario, xunto coas preguntas de cada un, pode usarse para estudar os temas de cada pregunta e aprender novos aspectos importantes da linguaxe Java.
Unha vez rematado de responder ao cuestionario, o sistema permítelle ver se as respostas que escolleu foron correctas.
O asunto que o usuario atopará e pode revisar nos cuestionarios é:
Operadores e tipos de datos:
- Sistemas numéricos: decimal, octal e hexa
- Moldes (fundidos)
- Xerarquía de operadores
- Almacenamento de números negativos
- Operadores de bits e aritméticos
- Ler e escribir instrucións
Operadores lóxicos e de relación
Variables de tipo booleano
Instrucións de decisión
- O interruptor de instrucións
- romper,
- se outra cousa, aniñado
- se afirmación? :
Ciclos
- for, while e do-while
- Funcionamento dun acumulador dentro dun ciclo
- Cálculo do factorial.
- A función Math.random ()
- Combinacións C (n, r)
- A secuencia de Fibonacci
- Manexo do ciclo aniñado durante e mentres
Arranxos
- Tours con índices
- Ciclos aniñados
- Definición de arranxos.
- Inicializa na túa definición
- Inicializar utilizando ciclos
- Elemento dunha matriz empregada como índice doutra matriz
- Conversión dun carácter a número
- Programas con dous arranxos
Métodos da clase String
Métodos da clase Arrays
Métodos da clase Calendar
Métodos da clase Integer
Matrices
- Percorrido de matrices por filas e columnas
- División sintética.
Clases e obxectos
- Definición de clases e obxectos
- A referencia esta
- Bloques públicos, privados e protexidos
- Métodos e atributos
- Sobrecarga de construtores
- Parámetro por valor e por referencia
- Uso de variables locais
- Métodos de chamada mediante obxectos
- Alcance das variables
- A función main () de voo estático público
- Relacións entre clases:
Composición
Agregación
Asociación
Clases en Java
- Como debuxar unha figura usando paint ()
- Creación dun framework (JFrame)
- O obxecto WindowAdapter para pechar un marco
- Obxectos do tipo JTextField
- Oínte para JButton, JRadioButton, JCheckBox
- A interface ActionListener
- Captura de cor da superficie do cadro
- Transferencia de obxectos a métodos
- Localización de compoñentes mediante setLayout
- A clase JOptionPane.
Patrimonio
- Como se almacena un obxecto nunha matriz
- Instrucións e extensións de super ()
- Iso é herdado na clase derivada
- Chamada aos construtores da herdanza
- O modificador protexido
Polimorfismo e interfaces
- Clases e métodos abstractos
- Sinatura e corpo dun método
- Creación de interfaces e clases abstractas
Eventos
- As interfaces FocusListener, KeyListener, MouseListener
- O MouseEvent, KeyEvent,
- Clases ComponentEvent
- Obxectos do tipo JCheckBox
- Adaptadores: MouseAdapter, KeyAdapter, ComponentAdapter
Fíos
- O protocolo wait () / notification ()
- A interface Runnable
- As clases de Calendario e Temporizador
Arquivos
- As clases RandomAccess
- Ficheiro,
- FileInputStream,
- FileOuputStream,
- BufferedReader,
- BufferedInputStream,
- BufferedWriter
- BufferedOutputStream
Coleccións en Java
Bases de datos MySql
Conceptos UML
A substitución de Liskov
Última actualización
2 de set. de 2024