Paaiškinkite, kas yra išplėtimo funkcijos ir koks jų pagrindinis tikslas programavime.
Android
Kiek tinkama naudoti neformalų kreipimąsi „tu“ darbo aplinkoje?
Kaip įgyvendinti grįžimą į ankstesnį ekraną po to, kai atlikta operacija, pridėta į atgalinį steką?
Kokia yra paskirtis klasės, paskelbta naudojant modifikatorių sealed?
Kaip nustatyti laiko sąnaudas įterpiant elementą į masyvo vidurį, kuris įgyvendintas naudojant ArrayList?
Ar serializavus ir vėliau deserializavus objektai išlieka lygūs pagal metodą equals()?
Ar galima deklaruoti privačias savybes ar metodus Kotlin išplėtimo funkcijose?
Ar galite išvardyti pagrindinius Intent tipus, naudojamus Android programų kūrime?
Kodėl svarbu perrašyti metodą equals savo klasėse?
Kodėl pakeitus equals metodą be atitinkamo hashCode atnaujinimo, pažeidžiama hash lentelių teisingumas?
Kokie klaidų valdymo metodai taikomi korutinose?
Kokiais metodais galima įgyvendinti tarpus tarp elementų RecyclerView?
Ar galite išvardyti Android ViewGroup tipus ir trumpai aprašyti jų ypatybes?
Ar galite išvardyti pagrindinius intent tipus Android?
Kokie SOLID principai išlieka naudojant Context Android ir nėra pažeidžiami?
Ar galite paaiškinti, ką reiškia funkcija coroutineScope Kotlin ir kam ji naudojama?
Ar įmanoma, kad Fragment egzistuotų be susietos su juo View?
Po serializacijos ir vėlesnio deserializavimo ar objektai išlaiko tas pačias nuorodas?
Ar galite paaiškinti PendingIntent koncepciją ir kaip ji naudojama Android kūrime?
Ar galite paaiškinti, kam naudojama hashCode metodas Java ir kaip jis įgyvendinamas?