Jeśli po zakupie tego produktu, znajdziesz go taniej w wybranych sklepach internetowych, zwrócimy Ci różnicę w formie eKarty Empik. Obowiązują ograniczenia. Zobacz warunki akcji
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
Effective Java - Joshua Bloch
Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots.
Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections.
In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers.
"Effective Java" to specjalistyczna książka poświęcona nowoczesnemu rozwojowi języka Java i dobrym praktykom jego stosowania. W centrum znajdują się najważniejsze zmiany wprowadzone w Java 7, 8 i 9, w tym programowanie funkcyjne, strumienie, moduły oraz nowe elementy bibliotek. Głównym celem książki jest pokazanie, jak świadomie korzystać z tych możliwości i odnaleźć się w coraz bardziej wieloparadygmatycznym środowisku Javy.
To książka obcojęzyczna z gatunku literatury informatycznej, należąca do obszaru computing i Internet. Łączy cechy praktycznego poradnika programistycznego oraz książki o najlepszych praktykach projektowania i używania języka Java. Czytelnik może spodziewać się merytorycznego omówienia współczesnych funkcji języka i bibliotek.
Książka porusza temat najlepszych praktyk w Javie, pokazując, jak stosować je w codziennej pracy z językiem. Ważnym motywem są zmiany wprowadzone w Java 7, 8 i 9, które rozszerzyły możliwości programistów o nowe konstrukcje składniowe i biblioteczne. Istotne miejsce zajmuje też programowanie funkcyjne, zwłaszcza jego połączenie z obiektowymi fundamentami Javy. Autor skupia się również na praktycznym użyciu strumieni, interfejsów funkcyjnych, modułów oraz pakietu java.time, aby pomóc czytelnikowi lepiej wykorzystywać współczesne narzędzia języka.
To książka dla czytelników zainteresowanych programowaniem w Javie, szczególnie tych, którzy chcą lepiej zrozumieć nowoczesne funkcje tego języka i sposoby ich właściwego użycia. Najbardziej docenią ją osoby szukające konkretnych wskazówek dotyczących dobrych praktyk oraz pracy z funkcjami wprowadzonymi w Java 7, 8 i 9. Ze względu na nacisk na najlepsze praktyki i rozwinięte elementy języka nie jest to pozycja, która została wyraźnie przedstawiona jako skierowana do początkujących.
Książka została napisana przez Joshuę Blocha.
Książka nie jest częścią serii.
"Effective Java" koncentruje się przede wszystkim na praktycznym zastosowaniu współczesnych funkcji języka i bibliotek. Książka omawia konkretne najlepsze praktyki związane między innymi z programowaniem funkcyjnym, interfejsami funkcyjnymi, strumieniami, modułami oraz pakietem java.time. Dzięki temu nie ogranicza się do samego przedstawienia zmian w Javie, ale pokazuje, jak z nich korzystać w świadomy sposób. To propozycja dla osób, które chcą lepiej używać nowoczesnej Javy, a nie tylko poznać listę nowych funkcji.
"Effective Java" wyróżnia się tym, że obejmuje ważne zmiany związane z Java 7, 8 i 9. Znajdują się tu zagadnienia takie jak try-with-resources, diamond operator, domyślne i statyczne metody w interfejsach, adnotacja @SafeVarargs oraz moduły. Książka uwzględnia także szerokie wykorzystanie interfejsów funkcyjnych i strumieni, a także pakiet java.time do pracy z datą i czasem. To sprawia, że mocno osadza dobre praktyki w realiach nowoczesnej wersji języka.
Wydawcą książki „Effective Java” jest Pearson Education (US).
Książka „Effective Java” dostępna jest w miękkiej oprawie.
„Effective Java” liczy 416 stron. Szacowany czas czytania to około 10 i pół godziny.
Jeśli spodobała Ci się książka „Effective Java”, warto sięgnąć po inne tytuły tego autora, na przykład: „Effective Java [DRM]” lub „Java. Efektywne programowanie”.