Ի՞նչ կլինի, եթե դասը, որը նախատեսված է որպես բանալի հավաքածուում օգտագործելու համար, հակասական սահմանումներ ունի equals և hashCode մեթոդների վերաբերյալ։
Java
Կարող եք բացատրել տվյալների կրկնօրինակի գործարկման սկզբունքը և ինչու է այն օգտագործվում:
Ի՞նչ տարբերություն կա Java լեզվում enumeration և iterator-ի միջև։
Ինչպե՞ս է տեղի ունենում դասերի բեռնման գործընթացը JVM-ում Java ծրագրի գործարկման ժամանակ։
Ինչ է նշանակում final մոդիֆիկատորը Java-ում հայտարարված դասերի և ինտերֆեյսների համար?
Ինչպես է կատարվում սխալների և արտահայտությունների մշակումը Java լեզվում։
Ինչպե՞ս կարող ենք իրականացնել տվյալների փոխանցումը հոսքերի օգտագործմամբ։
Որտե՞ղ կարող է գտնվել լրացուցիչ հղումը օբյեկտի ներսում։
Կարող եք բացատրել, թե ինչ է Singleton-ը բենը սկսելու ժամանակ զարգացման կոնտեքստում?
Ի՞նչ կվերադարձնի մեթոդը, եթե զրոյով բաժանման ժամանակ արտահայտություն առաջանա, catch բլոկը սխալ վերադարձնի և finally բլոկը վերադարձնի տողը 'finally', ինչ կլինի?
Ի՞նչ կլինի, եթե տեղադրեք տասնմեկերորդ տարրն ArrayList-ում, որի մեջ արդեն ավելացված են տասը տարրեր։
Ինչ մեթոդով կարելի է ապահովել գաղտնաբառի թաքցնում տվյալների պաշտպանության համար դասի ներսում?
Կարող եք նշել այն սխալների տեսակները, որոնք կարող են առաջանալ Java-ով ծրագրավորումիս ժամանակ?
Կարող եք նշել ծրագրավորման սկզբնական տվյալների ինիցիալիզացման համար օգտագործվող հիմնական բլոկների տեսակները?
Կա՞ն կոդի սխալներ, երբ try բլոկում զրոյով բաժանումը տեղի է ունենում, եթե catch-ը վերադարձնում է արտահայտություն, իսկ finally-ը վերադարձնում է տող "finally"։
Ինչպե՞ս կարելի է փոխել օբյեկտի մասնավոր փոփոխականի ներքին վիճակը, առանց օգտագործելու հանրային մեթոդներ, ինչպիսիք են set-ը։
Ի՞նչ նմուշ է կիրառվում դասական JavaBean կոմպոնենտների իրականացման ժամանակ։
Ի՞նչ իրավիճակներում և ինչ նպատակներով է կիրառվում enumeration (համարագիծ) ծրագրավորման մեջ։
Կարող է արդյոք ծրագրի գործարկումը հաջողությամբ կատարվել նոր ֆայլեր ավելացնելուց հետո, որոնք պարունակում են main ֆունկցիաներ?
Ի՞նչ փուլում է կատարվում կոդի գործարկումը դասի կոնստրուկտորում և նրա ստատիկ մեթոդում։