Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Java Precisely

    Java Precisely

    Peter Sestoft · 2002

    The third edition of Java Precisely provides a concise description of the Java programming language, version 8.0. It offers a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail. The book presents the entire Java programming language and essential parts of the class libraries: the collection classes, the input-output classes, the stream libraries and Java 8s facilities for parallel programming, and the functional interfaces used for that. h written informally, the book describes the language in detail and offers many examples. For clarity, most of the general rules appear on left-hand pages with the relevant examples directly opposite on the right-hand pages. All examples are fragments of legal Java programs. The complete ready-to-run example programs are available on the books website. This third edition adds material about functional parallel processing of arrays; default and static methods on interfaces; a brief description of the memory model and visibility across concurrent threads; lambda expressions, method reference expressions, and the related functional interfaces; and stream processing, including parallel programming and collectors. -- Provided by publisher.

    Programming
    Open LibraryAmazon
    Stats for nerds
    2recommend
    3mentions
    3people
    2008–2017years
    67% recommend33% neutral

    Mentions per year

    2008200920102011201220132014201520162017

    What Hacker News says

    1. pk137Feb 2012
      Java Precisely (Sestoft) gives you the crispiest syntax. Effective Java (Bloch) gives the best practices. Core Java (vol 1, 8th ed) gives you a pro-C++, no-nonsense comprehensive coverage. Official Java Tutorial is the best intro, save it's not a book!
      thread
    2. bretthoernerDec 2008
      I'm kinda doing the same thing but from Python. I really liked Java Precisely http://www.itu.dk/~sestoft/javaprecisely/

      It doesn't try to teach you programming, it just cuts to this "this is what this is in Java" ... high signal/noise.

      thread
    3. PamarApr 2017
      This is a really interesting question - the main problem with identifying a single book is that while Java core syntax is relatively terse (you can for example check out Precisely Java for an example: https://web-beta.archive.org/web/20110810052030/http://www.d...) the language delivers only through massive usage of the standard libraries. And this really makes it a completely different beast from C - a gap that kept growing at each subsequent version of Java (you may notice that Java Precisely hasn't been updated after Java 5, btw).

      Personally if I had to get back into Java today I would start by exploring Introduction to Programming in Java: An Interdisciplinary Approach by Robert Sedgewick & Kevin Wayne. The 2nd Edition has just been published (early April 2017) - but take in account that I am suggesting this basing myself exclusively on the reputation of the authors, and I haven't read it.

      thread

    Related

    Cover of Effective Java
    2007–2026

    Effective Java

    Joshua Bloch
    172 recommend · 287
    Cover of Practical Java
    2014–2015

    Practical Java

    Peter Haggar
    1 recommend · 2
    Cover of Programming Language Concepts
    2011–2018

    Programming Language Concepts

    Peter Sestoft
    4 recommend · 6
    Cover of Java in a Nutshell
    2009–2025

    Java in a Nutshell

    David Flanagan
    6 recommend · 14
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Java
    2008–2022

    Java

    Herbert Schildt
    2 recommend · 3
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385