Kordamisküsimused õppeaines Programmeerimise põhikursus kevadsemestril 2019 * Java kasutusvaldkonnad, käivitamise moodused * Java lihtandmetüübid * Java massiivide loomine ja kasutamine * Java Listi loomine ja kasutamine. ArrayListi ja LinkedListi erinevus * Objektorienteerituse head ning tülikad küljed * Klassi kasutamine staatiliste funktsioonide kogumikuna (moodulina) * Andmeid sisaldava klassi eksemplari kasutamine Isikukoodi näitel * Andmete muutmist lubava klassi eksemplari kasutamine koordinaatidega kilpkonna näitel * Liideste kasutamine rakenduse kavandamise ja töö jagamise juures * Liideste kasutamine komponentide omavahel asendamiseks * Liideste kasutamine rakenduse eri otstarbega osade ühendamisel * Alamklassid, pärilus, abstraktsed klassid, näited * Automaattestid rakenduse kavandamise juures * Automaattestid koodi muutmise juures * Konkreetse klassi eksemplari funktsiooni töö testimise näide * Geneerilised funktsioonid, geneerilised klassid, kasutusnäited * Java andmevood ning operatsioonid nende juures