გთხოვთ, ახსნათ შიდა კლასი და შიდა კლასი Java პროგრამირების ენაში.
Android
რა შეზღუდვებია პროგრამირების ენაში sealed class-ის გამოყენებისას?
Android-ში Broadcast Receiver კომპონენტის შიგნით დავალებების დამუშავებისას რა შეზღუდვები არსებობს?
როგორ განვსაზღვროთ ფუნქციის დროითი სირთულე, რომელიც ეძებს პირველ ელემენტს ერთ მასივში, რომელიც სხვა მასივში არ არის?
როგორ განსხვავდება წვდომის მოდიფიკატორები Java და Kotlin ენებში?
შეგიძლიათ ახსნათ 'noinline' საკვანძო სიტყვას გამოყენების მიზანი და მახასიათებლები პროგრამირებაში?
რა არის Kotlin ენის სხვადასხვა წვდომის მოდიფიკატორების ხილვადობის დიაპაზონი?
რა ძირითადი გამონაკლისია, რომელიც служობს ყველა სხვა გამონაკლისის წინაპრად ენაში?
რა ახსნის Android-ის არქიტექტურის ძირითადი ელემენტების სახელებს და მათი ფუნქციებს?
როგორ უზრუნველვყოთ სისტემის მიმდინარე მდგომარეობის შენარჩუნება კონფიგურაციის ცვლილებისას?
შესაძლებელია თუ არა ფონური სერვისის გამოყენებისას მომხმარებლის ინტერფეისის გარეშე რაიმე პრობლემა წარმოიშვას?
როგორ ურთიერთქმედებენ სხვადასხვა ფენების დონეები სუფთა არქიტექტურის პრინციპებზე დაფუძნებულ არქიტექტურაში?
შესაძლებელია თუ არა კლასის პირადი მეთოდების წვდომა Kotlin-ის ან სხვა პროგრამირების ენაში გაფართოებული ფუნქციის ფარგლებში?
არსებობს თუ არა განხორციელებული მონაცემთა სტრუქტურა, რომელიც აერთიანებს ჰეშ-ცხრილის და ელემენტების წესრიგის თვისებებს?
Data class-ში სერილიზაციის ან ობიექტის შექმნის პროცესიდან კონკრეტული ველი როგორ გამოვრიცხოთ?
გთხოვთ, ახსნათ დაცული წვდომის მოდიფიკატორის გამოყენების განსხვავებები Java და Kotlin ენებში.
შეგიძლიათ ახსნათ, რა ნიშნავს Kotlin-ში crossinline საკვანძო სიტყვას და რა შემთხვევებში გამოიყენება?
გთხოვთ, ახსნათ, რა არის გაფართოებადი ფუნქციები და რა არის მათი ძირითადი დანიშნულება პროგრამირებაში.
რა უნდა გავითვალისწინოთ პროგრამის მდგომარეობის შენახვისას მეთოდი onSaveInstanceState-ის გამოყენებით?