Java. Efektywne programowanie. Wydanie III
- Kategoria:
- informatyka, matematyka
- Tytuł oryginału:
- Effective Java (3rd Edition)
- Wydawnictwo:
- Helion
- Data wydania:
- 2018-08-14
- Data 1. wyd. pol.:
- 2002-01-01
- Data 1. wydania:
- 2008-05-28
- Liczba stron:
- 408
- Czas czytania
- 6 godz. 48 min.
- Język:
- polski
- ISBN:
- 9788328345768
- Tłumacz:
- Rafał Jońca
- Tagi:
- informatyka java programowanie nauka programowania języki programowania
Poznaj najlepsze praktyki programowania z użyciem platformy Java.
Język Java jest konsekwentnie udoskonalany i unowocześniany dzięki zaangażowaniu wielu ludzi. Nowoczesny język Java staje się coraz bardziej wieloparadygmatowy, co oznacza, że stosowanie najlepszych praktyk w coraz większym stopniu determinuje jakość kodu. Obecnie napisanie kodu, który prawidłowo działa i może być łatwo zrozumiany przez innych programistów, nie wystarczy - należy zbudować program w taki sposób, aby można było go łatwo modyfikować. Jako że Java stała się obszerną i złożoną platformą, konieczne stało się uaktualnienie najlepszych praktyk.
Ta książka jest kolejnym, trzecim wydaniem klasycznego podręcznika programowania w Javie. Poszczególne rozdziały zostały gruntownie przejrzane, zaktualizowane i wzbogacone o sporo ważnych treści. Znalazło się tu wiele wartościowych porad dotyczących organizowania kodu w taki sposób, aby stał się przejrzysty, co ułatwi przyszłe modyfikacje i usprawnienia. Poza takimi zagadnieniami, jak programowanie zorientowane obiektowo czy korzystanie z różnych typów, obszernie omówiono stosowanie lambd i strumieni, zasady obsługi wyjątków, korzystania ze współbieżności i serializacji. Książka składa się z dziewięćdziesięciu tematów pogrupowanych w dwanaście rozdziałów. Taki układ pozwala na szybkie odnalezienie potrzebnego rozwiązania.
W książce między innymi:
- interfejsy funkcyjne, wyrażenia lambda, referencje do metod oraz strumienie,
- metody domyślne i statyczne w interfejsach,
- wnioskowanie typów,
- korzystanie z @SafeVarargs,
- instrukcja try z zasobami,
- nowe elementy bibliotek Javy.
Java: jakość kodu, efektywność działania i przyjemność programowania.
Porównaj ceny
W naszej porównywarce znajdziesz książki, audiobooki i e-booki, ze wszystkich najpopularniejszych księgarni internetowych i stacjonarnych, zawsze w najlepszej cenie. Wszystkie pozycje zawierają aktualne ceny sprzedaży. Nasze księgarnie partnerskie oferują wygodne formy dostawy takie jak: dostawę do paczkomatu, przesyłkę kurierską lub odebranie przesyłki w wybranym punkcie odbioru. Darmowa dostawa jest możliwa po przekroczeniu odpowiedniej kwoty za zamówienie lub dla stałych klientów i beneficjentów usług premium zgodnie z regulaminem wybranej księgarni.
Za zamówienie u naszych partnerów zapłacisz w najwygodniejszej dla Ciebie formie:
• online
• przelewem
• kartą płatniczą
• Blikiem
• podczas odbioru
W zależności od wybranej księgarni możliwa jest także wysyłka za granicę. Ceny widoczne na liście uwzględniają rabaty i promocje dotyczące danego tytułu, dzięki czemu zawsze możesz szybko porównać najkorzystniejszą ofertę.
Mogą Cię zainteresować
Oceny
Książka na półkach
- 125
- 108
- 52
- 29
- 16
- 9
- 4
- 3
- 3
- 3
Opinia
Mimo, że nie programuję w Javie (poza incydentalnymi programikami dla Androida), a głównie w C# to kupiłem drugie wydanie, aby "wiedzieć więcej", porównać oba języki, być może poznać przeoczone wzorce. Nie zawiodłem się, więc kiedy pojawiło się trzecie wydanie, kupiłem je także.
Z perspektywy C# przydaje się tylko część rzecz jasna, a i tak trzeba niektóre porady "tłumaczyć", mimo to książkę uznaję za przydatną. Najcenniejszą lekcją dla mnie był rozdział o polimorfizmie, a że czynnie interesuję się projektowaniem języków programowania, rzecz dla mnie nie do przecenienia.
Jeśli programujesz długo w nie-Javie i jesteś ciekawy "świata", książka powinna Ci się podobać, ale nie jest to na pewno lektura obowiązkowa, jesli zaczynasz programować w nie-Javie, zastanów się nad zakupem dopiero przy czwartym wydaniu. A Javowcy niech rozstrzygają sami...
Mimo, że nie programuję w Javie (poza incydentalnymi programikami dla Androida), a głównie w C# to kupiłem drugie wydanie, aby "wiedzieć więcej", porównać oba języki, być może poznać przeoczone wzorce. Nie zawiodłem się, więc kiedy pojawiło się trzecie wydanie, kupiłem je także.
więcej Pokaż mimo toZ perspektywy C# przydaje się tylko część rzecz jasna, a i tak trzeba niektóre porady...