konto usunięte

Temat: zabawa - pytania i zadania

Zauważyłem podobny wątek w innej grupie. Spodobała mi się koncepcja, gdyż można się czasem ciekawych rzeczy dowiedzieć. Wobec tego proponuję zabawę w pytania i zadania na następujących warunkach:

* osoba, która poprawnie odpowiedziała na poprzednie pytanie lub rozwiązała zadanie, ma prawo zadać własne pytanie lub zadanie.
* o poprawności odpowiedzi decyduje autor pytania (lub grupa ludzi, która stwierdzi, że pytanie było niepoprawne;)
* pytania i zadania powinny dotyczyć rzeczy nieoczywistych, podchwytliwych lub w inny sposób ciekawych
* odpowiedzi na pytania powinno się starać udzielać bez pomocy googli, dzięki temu będzie zabawniej
* starajmy się nie pisać o jakiejś mało znanej bibliotece xyz, na pytanie w związku z nią i tak nikt nie odpowie
* uprzejmie proszę o nie dodawania postów w stylu "ta zabawa jest głupia i bez sensu". Jeśli tak jest, wątek umrze sam z siebie i unikniemy niepotrzebnego spamowania:)


Po nieco przydługim wstępie zacznę od trywialiku:

czy Enumy mogą implementować interfejsy?
Mariusz Ugoda

Mariusz Ugoda Starszy programista
Java

Temat: zabawa - pytania i zadania

Tak, mogą. ;)

konto usunięte

Temat: zabawa - pytania i zadania

Mariusz Ugoda:
Tak, mogą. ;)

Gratulacje! A teraz pora na zdanie własnego pytania... ;P
Mariusz Ugoda

Mariusz Ugoda Starszy programista
Java

Temat: zabawa - pytania i zadania

Ok. W Java SE od jakiegoś czasu istnieje mechanizm asercji. Jaki typ obiektu zostanie rzucony w przypadku, gdy wykonamy:

assert(false);


AssertionError czy AssertionException?Mariusz Ugoda edytował(a) ten post dnia 29.12.09 o godzinie 16:10

konto usunięte

Temat: zabawa - pytania i zadania

AssertionError :)
Mariusz Ugoda

Mariusz Ugoda Starszy programista
Java

Temat: zabawa - pytania i zadania

Karol Kornecki:
AssertionError :)

Świetnie, podaj dalej...

konto usunięte

Temat: zabawa - pytania i zadania

Metody której klasy sa synchroniczne?

A. ArrayList
B. HashSet
C. Vector
Sebastian Mikucki

Sebastian Mikucki Software Engineer

Temat: zabawa - pytania i zadania

Żadnej z powyższych.Sebastian Mikucki edytował(a) ten post dnia 29.12.09 o godzinie 23:19

konto usunięte

Temat: zabawa - pytania i zadania

Jednej z nich są :)
Sebastian Mikucki

Sebastian Mikucki Software Engineer

Temat: zabawa - pytania i zadania

Strzelam i wybieram odpowiedz B - HashSet :-)

To nie HashSet ale nie będę podawał prawidłowej odpowiedzi :-)Sebastian Mikucki edytował(a) ten post dnia 29.12.09 o godzinie 23:35
Adam Woźniak

Adam Woźniak software architect
and developer

Temat: zabawa - pytania i zadania

C. Vector
Bo to stara Klasa była...

btw:
Jak ktoś ma ochotę na zagadkę z algorytmiki (nie Java), to zapraszam w miejsce, gdzie kiedyś wystawiłem moją ulubioną zagadkę algorytmiczną ;]

http://adamwozniak.blogspot.com/2008/07/zagadka-algory...

Pozdrowienia,
Adam WoźniakAdam Woźniak edytował(a) ten post dnia 29.12.09 o godzinie 23:40
Daniel Mroczka

Daniel Mroczka Experienced Java
Developer

Temat: zabawa - pytania i zadania

Karol Kornecki:
Metody której klasy sa synchroniczne?

A. ArrayList
B. HashSet
C. Vector

Synchroniczne czy synchronizowane (synchronized)? :>Daniel Mroczka edytował(a) ten post dnia 29.12.09 o godzinie 23:45

konto usunięte

Temat: zabawa - pytania i zadania

pudło... :)
Metody klasy Vector są synchroniczne, to jest taka starsza wersja klasy ArrayList.

OK.. w takim razie inne pytanie.

class A
{
public int x = 5;
public void go()
{
System.out.println("A");
}
}

public class B extends A
{
public int x = 15;
public void go()
{
System.out.println("B");
}

public static void main(String[] args)
{
A a = new B();
System.out.print(a.x+", ");
a.go();
}

}

Co pojawi sie na wyjsciu po uruchomieniu powyzszego kodu? :D

A. 5, B
B. 15, B
C. 5, A
D. 15, A

konto usunięte

Temat: zabawa - pytania i zadania


Synchroniczne czy synchronizowane (synchronized)?

Chodziło o "synchronized"...
Daniel Zielas

Daniel Zielas Software Developer,
Mobica Limited
Poland

Temat: zabawa - pytania i zadania

5 B

konto usunięte

Temat: zabawa - pytania i zadania

Brawo :) Twój ruch...
Daniel Zielas

Daniel Zielas Software Developer,
Mobica Limited
Poland

Temat: zabawa - pytania i zadania

Co pojawi sie na wyjsciu?

String a = "value";
String b = "value";
String c = new String("value");
String d = new String("value");

System.out.println(a == b);
System.out.println(c == d);
System.out.println(a == d);

A:
true
true
true

B:
false
false
false

C:
true
true
false

D:
true
false
false

E:
false
false
trueDaniel Zielas edytował(a) ten post dnia 31.12.09 o godzinie 12:38
Rafał Roppel

Rafał Roppel Software Architect

Temat: zabawa - pytania i zadania

D?

konto usunięte

Temat: zabawa - pytania i zadania

Daniel Zielas:
Co pojawi sie na wyjsciu?

Było jeszcze jakieś zabawy z intern() dorzucić, byłoby zabawniej:)
Daniel Zielas

Daniel Zielas Software Developer,
Mobica Limited
Poland

Temat: zabawa - pytania i zadania

Dobrze D, teraz twoja kolej

Następna dyskusja:

rozmowa kwalifikacyjna _ za...




Wyślij zaproszenie do