Pytania i odpowiedzi

kol same pytania

Zebrane pytania i odpowiedzi do zestawu. Programowanie
Ilość pytań: 58 Rozwiązywany: 2216 razy
Pytanie 21
Co to jest blok synchronizowany?
Jest to blok użyteczny do synchronizacji dostępu do już istniejących obiektów, do których nie można dodać żadnych metod.
Pytanie 22
Czy metody w interfejsie mogą być synchronizowane?
Nie
Pytanie 23
Czy słowo kluczowe synchronized w odniesieniu do metody może być przedefiniowane w klasie pochodnej?
tak
Pytanie 24
Czy rozumiesz problem producent-konsument?
tak
Pytanie 25
Czym różni się program sekwencyjny od programu sterowanego zdarzeniami?
W programie selektywny musimy używać pętli(do, while , for) aby nasza funkcja działała przez jakiś czas natomiast program sterowany zdarzeniami wykonuje się ciągle
Pytanie 26
Co to jest zdarzenie?
Zdarzenie to obiekt opisujący stan zmian zachodzących w obiekcie źródłowym
Pytanie 27
Jak nazywa się model obsługi zdarzeń w Javie?
delegacyjny
Pytanie 28
Co to jest widget?
Window gadget. Jest to element interfejsu graficznego, komponent graficzny.
Pytanie 29
Wymień strategie informowania o zdarzeniach.
bottom-up
Pytanie 30
Co to jest fokus?
Fokus jest mechanizmem, który decyduje który z komponentów w oknie otrzyma wejściowe zdarzenia z klawiatury lub myszy
Pytanie 31
Co to jest AWTEventMulticaster?
Jest to klasa, która pozwala w łatwy, efektywny i bezpieczny sposób dołączać możliwość obsługi zdarzeń określonego typu do własnych komponentów, które standardowo nie dają możliwości obsługi tych zdarzeń.
Pytanie 32
Opisz role trzech elementów modelu MVC.
model - odpowiedzialny za zarządzanie danymi - widok - odpowiedzialny za prezentację danych - sterownik - odpowiedzialny za logikę aplikacji
Pytanie 33
Do czego służy funkcja invokeLater.
Modyfikacje obiektów graficznych, pokazanych już na ekranie, mogą odbywać się tylko w wątku obsługi zdarzeń. Dotyczy to zwłaszcza używania pakietu Swing.
Pytanie 34
Do czego służy podwójne buforowanie?
Służy do tego, żeby obraz nie migotał w trakcie wykonywania wielu operacji graficznych.
Pytanie 35
Wymień kroki programistyczne animacji.
- po zaimplementowaniu głównej klasy należy utworzyć klasę zdarzeń interfejsu graficznego np. JFrame - ustawić rozmiar oraz wywołać na obiekcie metodę setVisible. - do płynnej animacji należy utworzyć podwójny bufor createBuffrorStrategy(2);
Pytanie 36
Do czego służy klasa BufferStrategy?
Klasa BufferStrartegy reprezentuje mechanizm organizujący kompleksową pamięć na konkretnym obiekcie klansy Canvas lub Window.
Pytanie 37
Wymień nazwy/cechy modeli przetwarzania.
- model scentralizowany - model klient - serwer -> rozproszony i dwuwartwowy - model trójwarstwowy - > rozproszony
Pytanie 38
Co to jest gruby/cienki klient?
Gruby klient - stacja robocza użytkownika wyposażona w komplet urządzeń i oprogramowania. Programy użytkowe są wykonywane na stacji, lecz dane przechowywane po stronie serwera. Cienki klient - urządzenie typu klient z oprogramowaniem, które działa niezależnie od aplikacji serwerowej.
Pytanie 39
Co to jest skalowalność/rozszerzalność aplikacji?
Skalowalność aplikacji to zdolność automatycznego dostosowania pracy aplikacji do liczby dostępnych procesorów obliczeniowych.
Pytanie 40
Wymień protokoły sieciowe wpierane przez pakiet java.net.
TCP

Powiązane tematy