Witam mam taki test z javy na zaliczenie a kompletnie nie umiem javy ,jak ktos by znal odp to bede wdzięczny jak napisze ...

1.Który z wymienionych sposobów jest najlepszy do przesyłania informacji pomiędzy wątkami.(Dlaczego?)
A potoki
B pliki
C zmienne ,obiekty w pamięci

2.Czy w większości przypadków można bezproblemowo przenieść aplikacje pisaną dla JME na JSE(Dlaczego?

3.Można wyróżnić 4 warunki sprzyjające zakleszczeniu programu wielowątkowego
1a Wzajemne wyklucznie przy dostępie do wspólnego zasobu
2a Przynajmniej 1 wątek zasób(blokuje go) i oczekuje a inny zasób
3a Nie ma możliwości wywłaszczenia zasobów sam wątek musi się zrzec zasobu
4a Możliwość zapętlonego oczekiwania
Pytanie !! Co należy (wystarczy )zrobić aby w naszym programie nie nastąpiło zakleszczenie

4.Za pomocą którego ze środowisk nie można skompilować programu napisanego w javie
A JDK
B JRE
C obu srodowisk JDK i JRE

5.Co należało zrobić aby przesyłąnie informacji pomiędzy wątkami za pomocą (np int czy float)było bezpieczne?

6.Czy w większości przypadków można bezproblemowo przenieść aplikacje pisaną dla JEE na JSE (dlaczego?)

7.Które ze środowisk możne służyć do uruchamiania programu Javy posiadanego w postaci skompilowanego bytecodu (class) lub pakietu jar
A JDK
B JRE
C Żadne z wymienionych środowisk

8.Można wyróżnić 4 warunki sprzyjające zakleszczeniu programu wielowątkowego
1a Wzajemne wyklucznie przy dostępie do wspólnego zasobu
2a Przynajmniej 1 wątek zasób(blokuje go) i oczekuje a inny zasób
3a Nie ma możliwości wywłaszczenia zasobów sam wątek musi się zrzec zasobu
4a Możliwość zapętlonego oczekiwania
Pytanie !! Które z tych warunków są konieczne aby mogło nastąpić zakleszczenie?

9.Klasy HashSet oraz HashMap optymailzują wyszukiwanie elementów w zbiorze na jakie metody klasy A musimy uważać aby bezproblemowo jej obiekty umieszczać w ww kontenerach(Można wybrać wiecej niż 1 odp)
A equals
B clone
C hashCode

10.Który z poniższych kontenerów powinien być użyty aby zaoewnić niepowtarzakność przechowywania elementów
A List
B Set
c Vector

11.Przy pisaniu aplikacji JME należy zwrócić uwage na specyfikacje i profil sorzętu które z poniżej wymienionch dotyczą większości telefonów komórkowch?(Można wybrać więcej niż 1 odp)
A CLDC
B CDc
C MIDP

12.W Javie SE 5 została zdefiniowana klasa StringBuilder .Kiedy i dlaczego warto jej uzywać zamiast String?