NPRG021: Pokrocila Java [zkouska, 31. 5. 2016]
NPRG021: Pokrocila Java [zkouska, 31. 5. 2016]
Skuska rovnaka ako v zimnom semestri z NPRG013. Otazky si nepamatam, ale zameranie bolo na reflection (Class, ClassLoader) a generics (kovariancia, kontravariancia, invariancia). Priklady na pisanie kodu podobne ako hladanie "idealnej" deklaracie metody Collections.max(...) v slide-och. Z poslednych prednasok (Java ME, Java EE, Android, JDBC, spracovavanie XML, Scripting API, JMX, JavaBeans, ...) tam nebolo nic (neznamena, ze sa nemoze objavit v buducnosti).
Re: NPRG021: Pokrocila Java [zkouska, 31. 5. 2016]
Programovaci otazky byli:
1) Proradit do promenne cl classloader tridy java.lang.System a napsat typ promenne cl
2) napsat metodu, ktera dostane Container<...> a libovolne pole a prekopiruje vsechno z pole do kontejneru, je treba vyplnit i <...> u deklaraci kontejneru.
Pak byli otazky o Classloaderech (pravdiva a nepravdiva tvrzeni) - lze od nej dedit nebo ne, genericky typ nebo ne bla bla
Co je nebo neni klicove slovo
Jake prirazeni je nebo neni legalni (mezi List<String>, List<Object>, Container<Object>, Contejner<? extends String>)
O anotacich - co muze nebo nemuze byt v deklaraci anotaci.
Nezname typy, super T v metodach - jake pouziti je legalni nebo neni.
Uz si nic vic nevzpominam.
1) Proradit do promenne cl classloader tridy java.lang.System a napsat typ promenne cl
2) napsat metodu, ktera dostane Container<...> a libovolne pole a prekopiruje vsechno z pole do kontejneru, je treba vyplnit i <...> u deklaraci kontejneru.
Pak byli otazky o Classloaderech (pravdiva a nepravdiva tvrzeni) - lze od nej dedit nebo ne, genericky typ nebo ne bla bla
Co je nebo neni klicove slovo
Jake prirazeni je nebo neni legalni (mezi List<String>, List<Object>, Container<Object>, Contejner<? extends String>)
O anotacich - co muze nebo nemuze byt v deklaraci anotaci.
Nezname typy, super T v metodach - jake pouziti je legalni nebo neni.
Uz si nic vic nevzpominam.
-
- Matfyz(ák|ačka) level I
- Příspěvky: 19
- Registrován: 3. 6. 2015 21:55
- Typ studia: Informatika Bc.
- Bydliště: Kajka / Jihlava
Re: Re: NPRG021: Pokrocila Java [zkouska, 31. 5. 2016]
1. Označte všechny správná tvzení:
- Každý ClassLoader dědí od java.lang.ClassLoader
- ClassLoader načítá všechny objekty do paměti
- ClassLoader nenačítá všechny objekty (jako pole apod...)
- Class<String> cl = String.getClass;
- Class<String> cl = String.getClass();
- Class<String> cl = String.class;
- Class<?> cl = Class.forName("String");
- Class<String> cl = Class.forName("String");