Kuidas JVM haldab automaatset mälu vabastamist ja kasutamata objektide puhastamist?
Java
Millised on erinevused HashMap-i kasutamisel koos sünkroniseeritud meetoditega ja ConcurrentHashMap-i kasutamisel mitme niidiga keskkonnas?
Selgitage täieliku lukustamise kontseptsiooni andmebaaside haldamisel ja selle omadusi.
Selgitage optimaalse lukustamise meetodi tööpõhimõtet andmete konkurentsivaba juurdepääsu haldamisel.
Milline käitumine ilmneb programmis, kui funktsioon kutsub iseennast ilma väljumistingimusteta?
Kuidas toimub Bean'i seadistamine ja registreerimine Spring Frameworki raames?
Kas on võimalik muuta staatilise meetodi rakendust alamklassides, seda üle kirjutades?
Kas teil on kogemusi aspektipõhise programmeerimisega Spring AOP abil?
Kas teil on kogemusi java.util.concurrent teegiga niitide ja sünkroniseerimise haldamiseks?
Milline sõltuvuste injekteerimise meetod Bean jaoks Springis on kõige soovitatavam?
Kas on võimalik muuta meetodi tulemuse tüüpi selle ülekoormamisel, kui meetodid omavad sama parameetrite nimekirja?
Kas saaksite kirjeldada Java Stream API-s saadaval olevate peamiste operatsioonitüüpide?
Kas peaks JPA üksustes üle kirjutama meetodi equals, et tagada objektide õige võrdlus?
Kas teil on kogemusi andmete töötlemiseks paralleelsete voogude kasutamisel Stream API-s?
Kuidas erinevad objektiorienteeritud programmeerimises statilised meetodid meetoditest, mida alamsüklid üle kirjutavad?
Miks on soovitatav Java-s samaaegselt üle kirjutada meetodid equals ja hashCode?
Kuidas on Java-s seotud meetodid equals ja hashCode ning miks on oluline neid õigesti koos rakendada?
Kas on vajalik, et JPA üksustel oleks hashCode meetod, et tagada korrektne toimimine kogumikes?
Kuidas toimub elementide initsialiseerimine ja lisamine JVM-i sees olevasse virna?
Kas on lubatud omada konkreetset meetodi rakendust liidese määratlus?