Aktywne Wpisy
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
#motoryzacja #samochody Siema motoryzacyjne świry.Poszukuje samochodu do 50 tys cebulionów i mam mega dylemat.Moje wymagania to kombi/suv,automat,rocznik minimum 2015,jakikolwiek naped 4x4(z tego mogę zrezygnować).Wybór dla laika samochodowego jest tak duży że sam nie wiem co brać żeby się nie władować na minę.Samochód głównie w dłuższe trasy po Polsce i raz do roku na Bałkany więc taki połykacz kilometrów
Który warto brać
- Jeep Cherokee KL 9.7% (74)
- Passat B8 27.7% (210)
- Mitsubishi Outlander 14.8% (112)
- Seat Leon 13.0% (99)
- Peugeot 508 25.7% (195)
- Opel Insignia 9.1% (69)
1. Pytanie od @interface (Ostatnoi vikop.ru zawalił i pytanie się nie dodało).
2. Co to znaczy, że obiekt jest immutable i podaj prosty przykład takiego obiektu,
Z angielskiego immutable oznacza niezmienność. Czyli po stworzeniu obiektu nie możemy zmienić jego stanu. Najprostszym przykładem jest… String. Dlatego też powstał StringBuilder (deprecated StringBuffer).
Ok, więc jak to jest z tym Stringiem skoro można użyć na nim konkatenacji. Przedstawię to na przykładzie:
String a = „Hello”; // a jest referencją dla „Hello” w Spring pool
String b = „Hello”;// b jest referencją dla „Hello” tego samego co zmienna a
a == b // true
String c = „world”; // c jest referencją dla „world”
b = a + b; //b już nie jest referencją dla „Hello”, b wskazuje na nowego Stringa
String a1 = new String(„Hello”);
System.out.println(b); // „Hello world”
a1 == a // false
Dzieje się tak dlatego, że w Javie mamy String Pool i jest to „pula” literałów przechowywana w pamięci. Trzeba również dodać, że Garbage Collector nie czyści String Poola. I jeżeli mamy już w puli danych String i dodajemy go znowu to java zwraca nam referencję do już istniejącego. Takie rozwiązanie pozwala zaoszczędzić pamięć.
Ok spójrzmy na to jeszcze z innej strony. Ile poniższy kod stworzy nam Stringów?
String str = new String("tricky");
3. Rozwiń skrót SOLID
S for Single Responsibility Principle
O for Open closed design principle
L for Liskov substitution principle
I for Interface segregation principle
D for Dependency inversion principle
4. Jaka jest relacja dla URL,URI i URN
URN (ang. Uniform Resource Name)
URL (ang. Uniform Resource Locator)
URI (ang. Uniform Resource Identifier)
URL i URN należy do URI. (URI (URL)(URN))
5. Zadanie do samodzielnego rozwiązania
Podaj w komentarzu różnicę pomiędzy override a overload. Odpowiedź wrzuć w spoiler!
TAGI
#pytanianadeva #naukaprogramowania #programowanie #java
Ktora z map uzywa ==?
Komentarz usunięty przez autora
Dodatek wspierany przez Cebula.Online
Nie chcesz być wołany/a jako plusujący/a? Włącz blokadę na https://mirkolisty.pvu.pl/call lub odezwij się do @IrvinTalvanen
Uważasz, że wołający nadużywa MirkoList? Daj znać @IrvinTalvanen
! @Pankrzan3000 @Eoon @aloszkaniechbedzie @b3rly @Suchar_Strasburgera @ArcheRbest @m4tus @Pieko @przepyszna_frytka @rekoj @typowy @Harmideron @WillyJamess @SunnO @Vadzior @Kaijot @sieczus @jaroslaw-syrek @lormniczek @znkk @sorhu @xenonso @Onix0b @E_v_e_l @molokos @dancios @kosa1410 @AceDM @MilusiMisio @Zielarz25 @kamilwiernik @JoannitaPL @DawidKb @Bispinor_Diraca @
Wyjdzie "HelloHello", zmienna c nie jest używana.
@pottymouth:
@pottymouth: witamy w roku 2018. String pool nie jest w perm genie od ładnych paru lat (bo w sumie perm genu już nie ma (✌ ゚ ∀ ゚)☞ ).
A warto pamiętać, że dzięki magii hermetyzacji, także możemy tworzyć własne obiekty, które są immutable.