Każdy sprzedawca w empik.com jest przedsiębiorcą. Wszystkie obowiązki związane z umową sprzedaży ciążą na sprzedawcy. Za wysłanie produktu odpowiada sprzedawca.
Opis produktu
Java. Efektywne programowanie - Joshua Bloch
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.
„Java. Efektywne programowanie” to klasyczny podręcznik poświęcony najlepszym praktykom tworzenia nowoczesnego kodu w Javie. Joshua Bloch pokazuje, jak budować programy, które nie tylko działają poprawnie, ale są też przejrzyste, łatwe do zrozumienia i gotowe na przyszłe modyfikacje. Książka koncentruje się na wyzwaniach wynikających ze złożoności platformy Java oraz na rozwiązaniach, które pomagają podnosić jakość i efektywność pracy programisty.
Książka porusza temat jakości kodu, pokazując, jak organizować go w sposób przejrzysty i ułatwiający dalszy rozwój. Ważnym wątkiem jest efektywne programowanie w Javie, obejmujące zarówno programowanie zorientowane obiektowo, jak i pracę z różnymi typami. Istotne miejsce zajmują też nowoczesne elementy języka, takie jak wyrażenia lambda, strumienie, interfejsy funkcyjne i referencje do metod. Autor omawia również praktyczne zagadnienia związane z obsługą wyjątków, współbieżnością, serializacją oraz korzystaniem z nowszych elementów bibliotek Javy.
To książka dla osób zainteresowanych programowaniem w Javie, które chcą poznać sprawdzone praktyki i pisać lepszy jakościowo kod. Najbardziej docenią ją programiści szukający konkretnych porad dotyczących organizacji kodu, nowoczesnych mechanizmów języka i rozwiązań ułatwiających rozwój projektu. Ze względu na nacisk na najlepsze praktyki i złożoność omawianych zagadnień nie jest to pozycja nastawiona przede wszystkim na całkowicie początkujących.
Książka została napisana przez Joshuę Blocha.
Książka nie jest częścią serii.
To pozycja zaprojektowana bardzo praktycznie, ponieważ składa się z dziewięćdziesięciu tematów pogrupowanych w dwanaście rozdziałów. Taki układ sprzyja zarówno czytaniu całości, jak i szybkiemu odnajdywaniu konkretnego zagadnienia w trakcie pracy z kodem. Książka dobrze sprawdza się jako podręcznik, do którego można regularnie wracać przy podejmowaniu decyzji projektowych. Jej dużą zaletą jest połączenie szerokiego zakresu tematów z uporządkowaną strukturą.
Książka wyraźnie akcentuje zagadnienia ważne w nowoczesnym podejściu do Javy, zwłaszcza stosowanie lambd i strumieni. Sporo miejsca poświęcono także interfejsom funkcyjnym, referencjom do metod, metodom domyślnym i statycznym w interfejsach oraz wnioskowaniu typów. Oprócz tego czytelnik znajdzie tu omówienie obsługi wyjątków, współbieżności, serializacji i korzystania z nowych elementów bibliotek Javy. Dzięki temu pozycja obejmuje zarówno zasady projektowania kodu, jak i praktyczne narzędzia używane we współczesnym programowaniu.
Wydawcą książki „Java. Efektywne programowanie” jest Wydawnictwo Helion.
Książka „Java. Efektywne programowanie” dostępna jest w następujących formatach: ebook i miękkiej oprawie.
Jeśli spodobała Ci się książka „Java. Efektywne programowanie”, warto sięgnąć po inne tytuły tego autora, na przykład: „Effective Java [DRM]”, „Effective Java” lub „Efektywne programowanie w języku Java”.
Książka zawiera informację od wersji Java 9, gdzie w opisie nie ma nigdzie tego zawartego. Sugerując się datą wydania, można myśleć, że książka obejmuje również zagadnienia do wersji Java 17, która została opublikowana w 2021r., przez co brakuje tu wielu obecnie występujących elementów