Selgitage märgise liideste eesmärki ja omadusi programmeerimises.
Java
Mis juhtub, kui klassis, mida kasutatakse võtmena, meetodid equals ja hashCode käituvad erinevalt, hoolimata sarnastest väärtustest?
Kuidas muutub ArrayListi sisemise massiivi maht, kui 10 elementi olemas olles lisame 11.?
Kas on piiranguid põhityüpide kasutamisel üldtüüpides?
Millised on Java keele kasutamise peamised eelised ja puudused?
Kas saaksite selgitada PECS põhimõtete põhiteooriaid tarkvaraarenduse kontekstis?
Kas saaksite loetleda JVM-is olemasole prügi kogujate tüüpe?
Kuidas muutub Vector konteineri suurus, kui sinna lisatakse 11. element, kui algselt sisaldab 10 elementi?
Mis on ja millistest elementidest koosneb *.var konstruktsioon programmeerimiskeeltes?
Mis juhtub hashCode meetodiga klassis, kui see ei pärine sellest otseselt teisest klassist?
Kas saaks nimetada peamisi kompositsioonimustreid objektorienteeritud disainis?
Kuidas töötab klasside laadimise mehhanism JVM-is ja milliseid ClassLoader tüüpe sa tead?
Kuidas luua Java lähdekoodist täielikult toimiv rakendus?
Kus tavaliselt salvestatakse süsteemis viide ressursile või objektile?
Mis on kesta klasside eesmärk programmeerimisel?
Millised tagajärjed võivad tekkida objekti massiline loomine programmis?
Mis on peamine roll, kasutades märksõna final klassi või liidese määratlemisel Java's?
Kas saaksite rääkida JVM-i klasside laadimise mehhanismi erinevatest variantidest?
Kas saaks nimetada erinevaid JVM-is kasutatavaid prügikorje tüüpe?
Millised piirangud on olemas genrikute kasutamisel programmeerimiskeeles?