Նշանակման և ծրագրավորման մեջ նշանային ինտերֆեյսների առանձնահատկությունները բացատրեք։
Java
Եթե օգտագործվող դասում, որպես բանալի, մեթոդները equals և hashCode տարբեր կերպ են գործում, չնայած համընկնող արժեքներին, ինչ կլինի?
Ի՞նչ են Java լեզուն օգտագործելու հիմնական առավելությունները և թերությունները։
Կա՞ սահմանափակումներ հիմնական տիպերի օգտագործման վերաբերյալ ընդհանուր տիպերում։
Ինչպե՞ս կփոխվի ArrayList-ի ներքին զանգվածի ծավալը, եթե 10 տարր ունենա և ավելացնենք 11-րդը։
Ինչպե՞ս կփոխվի Vector կոնտեյների չափը, երբ ավելացվի 11-րդ տարրը, եթե սկզբում այն պարունակում է 10 տարր։
Կարող եք բացատրել PECS սկզբունքների հիմնական գաղափարները ծրագրային ապահովման զարգացման համատեքստում?
Կարող եք նշել JVM-ում առկա աղբահավաքի տեսակները?
Ի՞նչ է և ինչ տարրերից է բաղկացած *.var կառուցվածքը ծրագրավորման լեզուներում։
Ի՞նչ կլինի hashCode մեթոդի հետ դասում, եթե այն բացահայտորեն ժառանգում չէ նրանից այլ դասից։
Կարող եք նշել օբյեկտային ուղղված դիզայնի հիմնական կոմպոզիցիայի ձևանմուշները?
Ինչպես է աշխատում դասերի բեռնման մեխանիզմը JVM-ում և ինչպիսի տեսակների ClassLoader գիտես?
Ի՞նչ հետևանքներ կարող են լինել ծրագրում զանգվածային օբյեկտների ստեղծման դեպքում։
Ինչպե՞ս ստեղծել Java-ի աղբյուրային կոդից լիարժեք գործարկվող ծրագիր։
Որտե՞ղ է սովորաբար պահվում համակարգում ռեսուրս կամ օբյեկտի հղումը:
Ի՞նչ է ծրագրավորման մեջ պատյանային դասերի նպատակը։
Ի՞նչ է Java-ում class կամ interface սահմանելիս final բառի օգտագործման հիմնական դերը։
Կարող եք խոսել JVM-ում դասերի բեռնման մեխանիզմի տարբեր տեսակների մասին?
Կարող եք նշել JVM-ում օգտագործվող տարբեր աղբահավաքների տեսակները?
Ի՞նչ սահմանափակումներ կան ծրագրավորման լեզվում գեներիկների օգտագործման ժամանակ։