Ինչպես է JVM-ն կառավարում ավտոմատ հիշողության ազատումը և օգտագործված olmayan օբյեկտների մաքառումը?
Java
Ի՞նչ տարբերություններ կան HashMap- ի օգտագործման և ConcurrentHashMap- ի օգտագործման միջև բազմամյա միջավայրում։
Ներկայացրեք ամբողջական բլոկավորման կոնցեպտը տվյալների բազաների կառավարման մեջ և դրա առանձնահատկությունները.
Ներկայացրեք օպտիմիստական փակագծի մեթոդի աշխատանքի սկզբունքը տվյալների մրցակցային մուտքի կառավարման ժամանակ։
Ի՞նչ վարքագիծ է արտահայտվում ծրագրում, եթե ֆունկցիան ինքն իրեն է կանչում առանց ելքի պայմանների։
Ինչպե՞ս է իրականացվում Bean-ի կարգավորումը և գրանցումը Spring Framework-ի շրջանակում։
Կարո՞ղ է փոխել ստատիկ մեթոդի իրականացմանը ենթակլասում, այն վերագրելով։
Դուք ունե՞ք փորձ Spring AOP-ով ասպեկտային ուղղված ծրագրավորման օգտագործման մեջ։
Դուք ունե՞ք փորձ java.util.concurrent գրադարանի օգտագործման համար թելերի կառավարում և սինխրոնիզացիա։
Spring-ում Bean-ի համար կախվածությունների մուտքագրման որ մեթոդը համարվում է ամենալավը?
Կարո՞ղ է փոփոխել մեթոդի արդյունքի տիպը նրա կրկնակի բեռնման ժամանակ, եթե մեթոդները ունեն նույն պարամետրերի ցանկը։
Կարող եք նկարագրել Java-ի Stream API-ում հասանելի հիմնական գործողությունների տեսակները?
Պետք է արդյոք վերաշարադրել equals մեթոդը JPA միավորներում՝ օբյեկտների ճիշտ համեմատությունը ապահովելու համար?
Դուք ունե՞ք փորձ տվյալների մշակման համար Stream API-ում պառլելային հոսքերի օգտագործման վերաբերյալ։
Ինչպե՞ս են տարբերվում օբյեկտային ուղղված ծրագրավորման մեջ ստատիկ մեթոդները այն մեթոդներից, որոնք վերագրում են դուստր դասերում։
Ի՞նչ է հենց ազատում աղբահանության հավաքիչը՝ heap հիշողության տարածքը թե stack-ը։
Արդյո՞ք անհրաժեշտ է իրականացնել hashCode մեթոդը JPA օբյեկտներում՝ ապահովելու ճիշտ աշխատանքի հավաքածուներում։
Ինչպես են կապված Java-ում equals և hashCode մեթոդները և ինչու է կարևոր ճիշտ միասին իրականացնել դրանք?
Ինչու է խորհուրդ տրվում միաժամանակ վերագրել equals և hashCode մեթոդները Java-ում։
Ինչպե՞ս է տեղի ունենում JVM-ի ներսում ստեկի մեջ տարրերի ինիցիալիզացիան և ավելացումը։