Dlaczego w Javie konieczne jest nadpisanie metody hashCode() podczas korzystania z obiektów w tablicach haszujących?
Android
Czym różnią się modyfikatory dostępu w językach Java i Kotlin?
Czy podczas korzystania z usługi w tle bez interfejsu użytkownika mogą wystąpić jakieś problemy?
Wyjaśnij różnice w użyciu modyfikatora dostępu protected w językach Java i Kotlin.
Czy można odwołać się do prywatnych metod klasy w funkcji rozszerzającej w Kotlinie lub innym języku programowania?
Jakie są typy usług odpowiedzialnych za uruchamianie aplikacji lub procesów?
Jakie ograniczenia istnieją podczas przetwarzania zadań w komponencie Broadcast Receiver w Androidzie?
Jakie są poziomy dostępu do komponentów w Kotlinie i jak są one używane?
Jak wykluczyć konkretne pole z procesu serializacji lub generowania obiektu w data class?
Wyjaśnij różnice między klasą wewnętrzną a klasą zagnieżdżoną w języku programowania Java.
Co wyjaśnia nazwy kluczowych elementów architektury Android i ich funkcje
Jak różne poziomy warstw w architekturze opartej na zasadach czystej architektury ze sobą współdziałają?
Wyjaśnij, czym są funkcje rozszerzające i jakie jest ich główne przeznaczenie w programowaniu.
Dlaczego przy użyciu LinkedList wewnątrz kubełka tablicy haszującej jest on zamieniany na TreeMap w przypadkach z dużą liczbą elementów?
Jaka jest główna różnica między klasami sealed a enumami w języku programowania?
Jakie ograniczenia i cechy występują przy używaniu GlobalScope w Kotlin Coroutines?
Jakie podstawowe wyjątki służą jako przodkowie dla wszystkich innych wyjątków w języku?
Czy możesz wyjaśnić, co oznacza użycie słowa kluczowego crossinline w Kotlinie i w jakich przypadkach jest ono stosowane?
Na co należy zwrócić uwagę podczas zapisywania stanu aplikacji za pomocą metody onSaveInstanceState?