De applicatie bevat een reeks vragenlijsten om uw Java-kennis te evalueren en een module waarmee de student de reden kan schrijven waarom hij / zij een antwoord op een vraag heeft gekozen.
Bovendien worden oefeningen over elk onderwerp voorgesteld zodat de student de Java-taal kan ontwikkelen en oefenen.
De documentatie die bij elke vragenlijst hoort, samen met de vragen van elke vraag, kan worden gebruikt om de onderwerpen van elke vraag te bestuderen en nieuwe belangrijke aspecten van de Java-taal te leren.
Als u klaar bent met het beantwoorden van de vragenlijst, kunt u met het systeem zien of de door u gekozen antwoorden correct waren.
Het onderwerp dat de gebruiker zal vinden en kan bespreken in de vragenlijsten is:
Operatoren en gegevenstypen:
- Numerieke systemen: decimaal, octaal en hexa
- Mallen (gegoten)
- Hiërarchie van operators
- Opslag van negatieve getallen
- Bitsgewijze en rekenkundige operatoren
- Lees en schrijf instructies
Logische en relatiebeheerders
Variabelen van het Booleaanse type
Beslissingsinstructies
- De instructieschakelaar
- pauze,
- indien anders, genest
- als verklaring? :
Cycli
- voor, terwijl en do-while
- Werking van een accu binnen een cyclus
- Berekening van de faculteit.
- De functie Math.random ()
- Combinaties C (n, r)
- De Fibonacci-reeks
- Omgaan met de geneste voor en terwijl cyclus
Regelingen
- Tours met indexen
- Geneste cycli
- Definitie van arrangementen.
- Initialiseer in uw definitie
- Initialiseer met cycli
- Element van een array die wordt gebruikt als een index voor een andere array
- Omzetting van een teken naar een cijfer
- Programma's met twee arrangementen
Methoden van de klasse String
Methoden van de klasse Arrays
Methoden van de klasse Kalender
Methoden van de klasse Integer
Matrices
- Rondleiding door matrices per rijen en kolommen
- Synthetische divisie.
Klassen en objecten
- Definitie van klassen en objecten
- De verwijzing dit
- Openbare, particuliere en beveiligde blokken
- Methoden en attributen
- Bouwers overbelasten
- Parameter op waarde en op referentie
- Gebruik van lokale variabelen
- Methoden aanroepen met behulp van objecten
- Reikwijdte van de variabelen
- De public static void main () functie
- Relaties tussen klassen:
Samenstelling
Aggregatie
Vereniging
Lessen in Java
- Hoe een figuur te tekenen met verf ()
- Creëren van een framework (JFrame)
- Het WindowAdapter-object om een frame te sluiten
- Objecten van het type JTextField
- Luisteraar voor JButton, JRadioButton, JCheckBox
- De ActionListener-interface
- Kleuropname van het frame-oppervlak
- Overdracht van objecten naar methoden
- Locatie van componenten met behulp van setLayout
- De JOptionPane-klasse.
Erfgoed
- Hoe een object wordt opgeslagen in een array
- De super () instructies en uitbreidt
- Dat wordt overgeërfd in de afgeleide klasse
- Bel naar de bouwers in de erfenis
- De beschermde modifier
Polymorfisme en interfaces
- Abstracte klassen en methoden
- Handtekening en hoofdtekst van een methode
- Creëren van interfaces en abstracte klassen
Evenementen
- De interfaces FocusListener, KeyListener, MouseListener
- Het MouseEvent, KeyEvent,
- ComponentEvent-klassen
- Objecten van het type JCheckBox
- Adapters: MouseAdapter, KeyAdapter, ComponentAdapter
Draden
- Het wait () / kennis () -protocol
- De Runnable-interface
- De klassen Kalender en Timer
Bestanden
- De klassen RandomAccess
- Het dossier,
- FileInputStream,
- FileOuputStream,
- BufferedReader,
- BufferedInputStream,
- BufferedWriter
- BufferedOutputStream
Collecties in Java
MySql-databases
UML-concepten
De vervanging van Liskov