Czym jest dobra znajomość Javy 1.8 ?

Odpowiedz Nowy wątek
2018-08-07 20:20
0

Wiadomo, każde ogłoszenia na Java developera się od takiego punktu zaczyna. Więc jeżeli o samym języku mówimy - co trzeba potrafić z tej Javy żeby móc spełniać rynkowe wymaganie "dobrej znajomości" ?

Pozostało 580 znaków

2018-08-07 20:25
2

To zależy od firmy. Dla niektórych wystarczy znać lambdy i streamy.

Ogólnie polecam jednak doczytać o:

  1. Stream API + java.util.functions
  2. Lambda
  3. Słówku kluczowym "default"
  4. Nowym Time API
  5. CompletableFuture

Pozostało 580 znaków

2018-08-07 20:36
0

W praktyce oznacza to, że na rozmowach musisz umieć odpowiedzieć na pytanie „co nowego w Javie 8?”

Prawidłowa odpowiedź, wystarczająca do zaliczenia pytania:

  • Język: lambdy, metody default, jakieś pierdoły w interfejsach. Nie trzeba pisać final przy zmiennych by je przekazać do klas wewnętrznych.
  • Standardowa biblioteka: streamy, optionale, CompletableFuture, sensowne api do czasu. Kilka fajnych default metod w kolekcjach.

BTW, najnowsza oficjalna wersja Javy to 10, a nie 8. To jest niesamowite, jak wielu programistów o tym nie wie.

BTW, niedawno ktoś mnie pytał, co nowego w Javie 7. Czy to ma znaczenie, w której wersji weszły helpery z Objects?

Pozostało 580 znaków

2018-08-07 20:38
Szalony Ogrodnik
0

nie zapominajmy o umiejetnosci napisania snake'a;)

Pozostało 580 znaków

2018-08-07 20:55
0

IMO to ta dobra znajomość Javy 8 to tak naprawde podstawowa w większości firm (moje doświadczenia z rekrutacji) przy czym albo ja znam Jave niewiadomo jak dobrze, albo w większości firm ta Java 8 jest wymagana na poziomie podstawowym - obstawiam jednak to drugie. No generalnie wymaganie od człowieka umiejętności napisania klasy, zaimplementowania intefejsu czy wiedzenia co to znaczy słowo final czy finally nie jest moim zdaniem wyznacznikiem bycia dobrym ;]


Nie pomagam przez PM. Pytania zadaje się na forum.

Pozostało 580 znaków

2018-08-07 22:02
0

@poprzednicy
Imho dobra znajomosc javy 8 to znaczy tak na prawde javy <= 8 (czyt. java po prostu i ficzery 8ki). Ale nie znam sie, moze rzeczywiscie chodzi w tym punkcie o konkrety o samej 8cei? Nie sadze


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110
edytowany 3x, ostatnio: stivens, 2018-08-07 22:06

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0