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
- 28
- 16
- 9
- 4
- 3
- 3
- 3
OPINIE i DYSKUSJE
Nie jest to strata czasu. Tyle o programowaniu obiektowym nie dowiedziałem się znikąd.
Nie jest to strata czasu. Tyle o programowaniu obiektowym nie dowiedziałem się znikąd.
Pokaż mimo toKsiążka obowiązkowa dla każdego programisty Java. Natomiast jest z nią pewien problem i poniekąd podejrzewam, że to przez polskie tłumaczenie. Niektóre fragmenty są napisane w bardzo zawiły sposób. Sądzę że dałoby się to lepiej wytłumaczyć, ponieważ niektóre z aspektów są o wiele lepiej wytłumaczone w niejednym wideo kursie.
Książka obowiązkowa dla każdego programisty Java. Natomiast jest z nią pewien problem i poniekąd podejrzewam, że to przez polskie tłumaczenie. Niektóre fragmenty są napisane w bardzo zawiły sposób. Sądzę że dałoby się to lepiej wytłumaczyć, ponieważ niektóre z aspektów są o wiele lepiej wytłumaczone w niejednym wideo kursie.
Pokaż mimo toKolejna obowiązkowa pozycja. Zaraz po Tym "Thinking in Java".
Kolejna obowiązkowa pozycja. Zaraz po Tym "Thinking in Java".
Pokaż mimo toKażdy programista Java musi przeczytać. :)
Każdy programista Java musi przeczytać. :)
Pokaż mimo toOpinia na temat wydania III. Książka Blocha zawiera wiele ciekawych informacji i porad dotyczących programowania w Java(dla trochę bardziej zaawansowanych). Opisane są w niej często spotykane problemy oraz rozwiązania dla nich. Łącznie 90 tematów. Trochę miejsca jest poświęcone dobrym praktykom programowania. Cześć z nich dotyczy głównie twórców bibliotek, którzy udostępniają swoje klasy użytkownikom a część z nich powinna być stosowana przez wszystkich programistów. Porady ze wskazanej pozycji pozwalają na unikanie części problemów w programowaniu w Java oraz pozwalają na tworzenie kodu, który jest łatwiejszy w utrzymaniu.
Książka była czytana w wersji polskiej. Jeśli chodzi o tłumaczenie Helionu, to jest to standardowy czyli kiepski poziom. Wiele użytych zwrotów jest niezrozumiałych lub poprzekręcanych. Tłumacz starał się przetłumaczyć na polski wszystko i to chyba bez żadnych konsultacji technicznych z programistami. Jeśli komuś nie przeszkadza czytanie w języku angielskim, to odradzam polską wersję. Książka zawiera wiele ciekawych i pożytecznych porad. Polecam wszystkim programistom Java.
Opinia na temat wydania III. Książka Blocha zawiera wiele ciekawych informacji i porad dotyczących programowania w Java(dla trochę bardziej zaawansowanych). Opisane są w niej często spotykane problemy oraz rozwiązania dla nich. Łącznie 90 tematów. Trochę miejsca jest poświęcone dobrym praktykom programowania. Cześć z nich dotyczy głównie twórców bibliotek, którzy...
więcej Pokaż mimo toPrzeczytałem angielską wersję. Jedna z najlepszych książek jakie czytałem, świetnie opisuje paradygmaty programowania w Javie. Można też znaleźć tam kilka rzeczy, które z początkowych założeń Javy do dziś zostawiły po sobie smrodek, np. checked exceptions, reified types.
Przeczytałem angielską wersję. Jedna z najlepszych książek jakie czytałem, świetnie opisuje paradygmaty programowania w Javie. Można też znaleźć tam kilka rzeczy, które z początkowych założeń Javy do dziś zostawiły po sobie smrodek, np. checked exceptions, reified types.
Pokaż mimo toTo jedna z najlepszych książek o Javie, jaką miałem okazję przeczytać. To nie jest książka o nauce programowania, ale o tym, co i jak należy robić, zakłada więc dosyć dobrą znajomość języka. Biblia dla bardziej zaawansowanych programistów.
To jedna z najlepszych książek o Javie, jaką miałem okazję przeczytać. To nie jest książka o nauce programowania, ale o tym, co i jak należy robić, zakłada więc dosyć dobrą znajomość języka. Biblia dla bardziej zaawansowanych programistów.
Pokaż mimo toMimo, ż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...
Książka Blocha zawiera wiele ciekawych informacji i porad dotyczących programowania w Java(dla trochę bardziej zaawansowanych). Opisane są w niej często spotykane problemy oraz rozwiązania dla nich. Trochę czasu jest także poświęcone dobrym praktykom programowania.
Książki jednak nie polecam, ponieważ wydana została 10 lat temu pod wersję JDK 6. Przez to pewne problemy lub rozwiązania wydają się mocno przestarzałe.
Ale sam sięgnę po III wydanie tej książki, które zostało odświeżone pod JDK 9(wydana rok temu po angielsku),niedługo wydana będzie po polsku. Biorąc pod uwagę wysoki poziom tej książki, dla zainteresowanych polecam sięgnąć od razu po III wydanie.
Książka Blocha zawiera wiele ciekawych informacji i porad dotyczących programowania w Java(dla trochę bardziej zaawansowanych). Opisane są w niej często spotykane problemy oraz rozwiązania dla nich. Trochę czasu jest także poświęcone dobrym praktykom programowania.
więcej Pokaż mimo toKsiążki jednak nie polecam, ponieważ wydana została 10 lat temu pod wersję JDK 6. Przez to pewne problemy lub...
bardzo dobra ksiazka. Niestety końcówka zostala troche niedopracowana. brakuje przykladow do wspolbieznosci i serializacji
bardzo dobra ksiazka. Niestety końcówka zostala troche niedopracowana. brakuje przykladow do wspolbieznosci i serializacji
Pokaż mimo to