Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
- 17
- 5
@Grizwold: konstruktor nie powinien być public?
- 24
#ciekawostkigrizwolda #java #programowanie
Wildcardy w Javie potrafią być zagmatwane. Przykład? Spójrz na dodany niżej screen i odpowiedz na pytanie:
Która z linii 10,11,12 musi zostać zakomentowana, żeby kod się kompilował?
Odpowiedź:
Wildcardy w Javie potrafią być zagmatwane. Przykład? Spójrz na dodany niżej screen i odpowiedz na pytanie:
Która z linii 10,11,12 musi zostać zakomentowana, żeby kod się kompilował?
Odpowiedź:
źródło: comment_RmXRbpHNz1E5OiK3EHFZSIMHi7XpxD25.jpg
Pobierz- 27
W informatyce istnieją takie określenia jak:
co odpowiada: Collection
Inwariancjaco odpowiada: Collection
Kowariancja
źródło: comment_x7NWKkmcFQtcdmbpVEuxtp3tiYcLcCiH.jpg
Pobierz- 28
#java #programowanie #ciekawostkigrizwolda
Nigdy nie wrzucajcie obiektów klasy
do kolekcji! Zamiast tego użyjcie
Nigdy nie wrzucajcie obiektów klasy
java.net.URLdo kolekcji! Zamiast tego użyjcie
- 1
@Grizwold: a skąd te informacje o load balancerach, DNSach itp? Najważniejszy błąd jaki tam popełniono, z tego co pamiętam, to, że nikt nie przewidział, że dojdzie do takiej sytuacji, że np. będzie kilka stron na jednym serwerze WWW. Dlatego np.:
URL url1 = new URL("http://wykop.pl");
URL url2
URL url1 = new URL("http://wykop.pl");
URL url2
- 1
@Eoghan: Ok, przyznaje. Kompletnie nie znam się na sieciach a CNAME w ogole zle zrozumialem. Ale sens posta (hashCode, equals w URL) zachowany i to jest najwazniejsze.



Ale! Oprócz zabawnego zwracania wartości boolean, lub porównywania obiektów za pomocą == moze tam sie kryć takze coś ciekawego jesli ID jest typu java.lang.Integer (lub innym autoboxowanym typem). Spójrz na te