Fiszki

kol same pytania

Test w formie fiszek Programowanie
Ilość pytań: 58 Rozwiązywany: 2210 razy
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.
Czy metody w interfejsie mogą być synchronizowane?
Nie
Tak
Nie
Czy słowo kluczowe synchronized w odniesieniu do metody może być przedefiniowane w klasie pochodnej?
tak
nie
tak
Czy rozumiesz problem producent-konsument?
tak
nie
tak
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
Co to jest zdarzenie?
Zdarzenie to obiekt opisujący stan zmian zachodzących w obiekcie źródłowym
Jak nazywa się model obsługi zdarzeń w Javie?
delegacyjny
Co to jest widget?
Window gadget. Jest to element interfejsu graficznego, komponent graficzny.
Wymień strategie informowania o zdarzeniach.
bottom-up
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
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ń.
Opisz role trzech elementów modelu MVC.
model - odpowiedzialny za zarządzanie danymi - widok - odpowiedzialny za prezentację danych - sterownik - odpowiedzialny za logikę aplikacji
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.
Do czego służy podwójne buforowanie?
Służy do tego, żeby obraz nie migotał w trakcie wykonywania wielu operacji graficznych.
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);
Do czego służy klasa BufferStrategy?
Klasa BufferStrartegy reprezentuje mechanizm organizujący kompleksową pamięć na konkretnym obiekcie klansy Canvas lub Window.
Wymień nazwy/cechy modeli przetwarzania.
- model scentralizowany - model klient - serwer -> rozproszony i dwuwartwowy - model trójwarstwowy - > rozproszony
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.
Co to jest skalowalność/rozszerzalność aplikacji?
Skalowalność aplikacji to zdolność automatycznego dostosowania pracy aplikacji do liczby dostępnych procesorów obliczeniowych.
Wymień protokoły sieciowe wpierane przez pakiet java.net.
TCP

Powiązane tematy

Inne tryby