1. Zastosowanie klasy DriverManager:
Zarządza sterownikami w systemie operacyjnym
W celu nawiązania połączenia z bazą danych środowisko wykonawcze Javy musi załadować odpowiedni sterownik do danej bazy
Za załadowanie i usuwanie z pamięci sterowników odpowiedzialna jest klasa DriverManager.
Zarządza sterownikami w środowisku Java ?
2.Które z poniższych instrukcji są prawdziwe i co realizują:
Button button = New Button(“OK”); button.setEnable(false);- tworzy przycisk(OK) zablokowany
JTextField text = new JTextField(); text.setEditable(true);- tworzy pole tekstowe bez możliwości edycji
Button button = new Button(); button.setText(“OK”); button.setEnable(true);- tworzy przycisk z napisem OK I jest on odblowkoany
Button button = new Button(“OK”); button.addActionListener(actionListener);- dla przycisku z napisem OK dodaje zdarzenie
3. Która z metod jest prawdziwa dla klasy Object:
Wait()- blokowanie wyjątku na czas nieokreślony (lub wait na n milisekund)
Notify()- ponowne uruchamianie wątku (zdejmuje blokadę z danego wątku)
notifyAll()- odblokowuje wszystkie wątki oczekujące na dany obiekt
4. Czy jest zbudowana klasa implementująca puste metody metody interfejsu listenera MouseListener, ActionListener, itp.:
Tak istnieją klasy zawierające pustą implementację metod interfejsów np. MouseAdapter
Są ale nie dla wszystkich interfejsów na MouseAdapter
Tak istnieją klasy zawierające pustą implementacje metod interfejsów np. MouseImplements
Nie ma takich klas ?
5.Klasa ResultSet zawiera:
getRow(), która zwraca liczbę wierszy w tabeli
wyniki zapytania wybierającego
metodę next() do pobrania kolejnego elementu z tabeli
6. ActionListener jest to interfejs który wymaga implementacji matody:
mouseClicked(MouseEvent e)
keyPressed(KeyEvent e)
actionPerformed(ActionEvent e)
7.Aby applet został uruchomiony w przeglądarce należy:
użyć w kodzie strony WWW następującego znacznika <objectclassid=”Java:zegar.class” codebase=’klasyjava” height=40 width=400> </objet>
zainstalować na komputerze użytkownika specjalny plug-in
w kodzie strony WWW zamieścić następujący znacznik: <applet : code=”zegar.class” codebase=”http//WWW.serwer/klasyjava”>
8. Kategorie sterowników JDBC
Native API partly-Java driver (biblioteki napisane w innych językach)
JDBC-ODBC bridge driver (technologia pomostowa między JDBC a ODBC Microsoftu)
JDBC-Net pure Java driver (standardowe interfejsy sieciowe)
Native-protocol pure Java driver (protokoły sieciowe wbudowane w maszyny bazodanowe)
9.Który z poniższych listenerów służy do obsługi zdarzeń w momencie naciśnięcia przycisków myszki :
FocusListener
MouseMotionListener
MouseListener
ActionListener
10. ODBC to:
ODBC to otwarty standard komunikacji z bazami danych
Open Database Connectivity- interfejs programowania baz danych opr. W firmie Microsoft, który pozwala wszystkim aplikacjom Windows korzystającym z baz danych za pośrednictwem sieci posługiwac się tym samym zbiorem wywołań
Open Data Basic Connect- interfejs pozwalający na proste połączenia z danymi
11. Która z poniższych nazw reprezentuje interfejs implementacji wątku?
Thread
ThreadInterface
Runnable
RunnableInterface
12. Klasy JTextField i JPasswordField służą do:
Pozwalają na wybranie jakiejś opcji
Klasy reprezentują teksty na przyciskach
JPasswordField ukrywa faktyczny tekst pod ustalonym metodą setEchoChar(char) znakiem
Wprowadzania tekstu
13. JDBC to:
Niezależny interfejs od typu bazy danych(operuje na poziomie języka SQL)
JDBC (Java Database Connectivity)- łącze do baz danych w języku Java
Program napisany w Javie- działa z dowolną bazą danych obsługującą ten sam standard SQL- a wspierającą technologię JDBC
14. Rozmieszczenie komponentów interfejsu według biegunów north, south, east, west, center można uzyskać wykorzystując następującą Layout:
FlowLayout()
BorderLayout()
GridLayout()
15. Główne metody wątku:
Run()- określa zachowanie wątku
Start()- uruchamia wątek, wykonuje run()
16. Cykl życia wątku składa się z:
4 etapów: new Thread, Start, Stop, Dead
3 etapów: new Thread, Runnable, Dead
2 etapów: new Thread, Dead
3 etapów: new Thread, Stop, Dead
4 etapów: new Thread, Runnable, NotRunnable, Dead
17. Za pomocą klasy Frame z pakietu java.awt.Frame można:
Utworzyć ramkę dla aplikacji
Utworzyć okno aplikacji
Utworzyć okna dialogowe
Utworzyć plansze do rozmieszczenia komponentów
18. Applety to aplikacje:
Proste programy uruchamiane po stronie klienta (przeglądarki internetowej)
Bazodanowe pozwalające na bespośrednie połaczenie z dowolnym serwerem bazodanowym
Internetowe ładowane w przglądarce internetowej
19. Klasa Connection pozwala na:
Otrzymanie połaczenia z bazą danych z wykorzystaniem DriverManager.getConnect(„url”,”user”.”pass”);
Otrzymanie połaczenia z bazą danych z wykorzystaniem DriverManager.getConnection(„url”’”user”,”pass”);
Otrzymanie połaczenia z dowolnym adresem URL DriverMannager.getConnect(„url”,”user”,”pass”);
20. Która z instrukcji zmienia kolor tła jakiegoś komponentu:
button.setForeground(Color.BLUE);
button.setBackground(Color.YELLOW);
button.setColor(Color.RED);
21. MouseEvent udostępnia następujące metody:
getActionCommand()
getPoint()
getX() i getY()
getClickCount()
getSource()
22. Wywyołanie metody Class.forName(String name):
powoduje załadowanie pakietu klas
powoduje weryfikację czy taka klasa istnieje w środowisku javy
powoduje załadownaie sterowników bazodanowych Java
23. Za pomocą jakich metod można zablokować lub ukryć komponenty interfeju:
setBlockade(true)
setEnable(true)
setVisible(true)
setVisible(false)
setEneable(false)
24. aby dołączyć komponent Button b1 do JApplet lub JFrame należy użyć:
setContentPanel(b1);
add(b1);
setContentPane().add(b1) ?
25. Za pomocą jakiej metody startuje wątek?
start()
running()
run()
starting()
26. Które z ustawień czcionki jest poprawne:
Font font = New Font(„Tahoma”, 14, Font.BOLD);
Font font = New Font(„Tahoma”, 14, Font.BOLD);
Font font = New Font(„Tahoma”, Font.BOLD, 18);
Font font = New Font(„Tahoma”, Font.BOLD);
Font font = New Font(„Tahoma”, 14);
27. Klasa UIManager odpowiada za:
zmainę stylu interfejsu w swingu
zmianę stylu interfejsu w awt
zarządzaniem wyglądem apletów awt
zarządzaniem wyglądem interfejsu aplikacji swingo wych