Կարող եք բացատրել, թե ինչ է նշանակում coroutineScope ֆունկցիան Kotlin-ում և ինչու է այն օգտագործվում?
Android
Ի՞նչ հիմնական մեթոդներ կան CoroutineScope ինտերֆեյսում կոռուտինների կառավարում համար։
Կարող եք նշել և նկարագրել Java-ի Object դասի հիմնական մեթոդները?
Կարող եք բացատրել, թե ինչ է նշանակում crossinline բանալի բառի օգտագործումը Kotlin-ում և որ դեպքերում է այն կիրառվում:
Ի՞նչ սահմանափակումներ կան Background Service տեսակի կոմպոնենտի համար։
Ներկայացրեք տարբերությունները Java և Kotlin լեզուներում protected մուտքի մոդիֆիկատորի օգտագործման մեջ։
Կարող եք բացատրել, թե ինչ է նշանակում reified տերմինը ծրագրավորման մեջ?
Ի՞նչ է հիմնական տարբերությունը sealed դասերի և enum-ների միջև ծրագրավորման լեզվում։
Երբ է խորհուրդ տրվում օգտագործել inline ֆունկցիա ծրագրավորման մեջ?
Կարո՞ղ է լինել, որ ծառայությունը միաժամանակ գտնվում է onBind և started վիճակներում։
Ի՞նչ է volatile բանալի բառի նպատակը ծրագրավորման մեջ։
Ի՞նչ մակարդակում է սովորաբար իրականացվում պահոցային շերտը։
Որ մեխանիզմն է ավելի լավ՝ UI-ի վիճակը պահպանելու համար՝ ViewModel թե SaveInstanceState, և ինչ տարբերություններ ունեն:
Կարող եք նշել հիմնական դասերը, որոնք ընդլայնում են Throwable-ը Java-ում?
Արդյոք ընդունելի է դիմել մասնավոր մեթոդներին ընդլայնման ֆունկցիաների ներսում?
Ի՞նչ է 'Nothing' բանալի բառի դերը և կիրառումը Kotlin լեզվում։
Ի՞նչ տարբերություն կա հիշողության կառավարման ժամանակ Strong, Soft, Weak և Phantom տեսակի հղումներին։
Ինչպե՞ս է տեղի ունենում HashMap կառուցվածքում տարրերի ներդրման հաջորդականությունը։
Ի՞նչ է Android-ում BroadcastReceiver կոմպոնենտի դերը և ինչ դեպքերում այն սովորաբար օգտագործվում է:
Կարող եք նշել Kotlin-ում օգտագործվող հղումների տեսակները և բացատրել նրանց տարբերությունները: