mjk
Java by Comparison: List of typos in Book version P1.0 March 2018
Here is a list of probable typographic and editing errors.
- p. 3, “to discuss, if it’s better” -> “to discuss if it’s better”
- p. 8, “Brackets” (twice) -> “Parentheses”. I beg the indulgence of en-UK speakers, but in en-US and in the Java Spec, “brackets” refers to square brackets or angle brackets and not to parentheses; note also this entry in the index, p. 167: “[] (brackets), Booleans, 8”
- p. 25, the third change arrow in the margin of the snippet should be removed, as the line is unchanged from that on p. 24
- pp. 30-31, “1.60934;” -> “1.609344;”
- p. 33, “on page 48 so that” -> “on page 48, so that”
- p. 49, “(Trailing whitespaces)” -> “(Leading and trailing whitespace)”
- p. 52, “both–a” -> “both a”
- p. 53, “is clearly standing” -> “clearly stands”
- p. 53, “The following description” -> “The subsequent description”, or “The description that follows the summary sentence”
- p. 54, “when you pass null”, the “null” is in the wrong font, see page 6 for a precedent of using the inline code font for null
- p. 61, “the name … already scream out” -> “the name already screams out”
- p. 62. “JavaBeans and yes” -> “JavaBeans, and yes”
- p. 71, “lastname” -> “lastName”
- pp. 74-75, “1079252850” -> “1079252848.8” – hey, it’s rocket science, OK!
- p. 81, add a change arrow to the snippet line “rawId, rawMessage), e);”
- pp. 105, 111, “unicode” -> “Unicode”
- p. 115, “You can even give” -> “You should give”
- p. 116, “If you insert null instead” -> “If you pass in null instead”, because the topic is an input parameter and unrelated to a list operation
- p. 139, “on page 136 and many” -> “on page 136, and many”
- p. 149, “In the last chapter” -> “In this chapter”
- p. 149, “outlook” -> “overview”
Most Liked
simonharrer
Author of Java by Comparison
Thanks. We’ll take this into account if there’s a editing round sometime in the future.
1
Popular Pragmatic Bookshelf topics
Title: Hands-On Rust (Chapter 11: prefab)
Just played a couple of amulet-less games. With a bit of debugging, I believe that your can_p...
New
Hi! I know not the intentions behind this narrative when called, on page XI:
mount() |> handle_event() |> render()
but the correc...
New
Title: Build a Weather Station with Elixir and Nerves: Problem connecting to Postgres with Grafana on (page 64)
If you follow the defau...
New
When I run the coverage example to report on missing lines, I get:
pytest --cov=cards --report=term-missing ch7
ERROR: usage: pytest [op...
New
The markup used to display the uploaded image results in a Phoenix.LiveView.HTMLTokenizer.ParseError error.
lib/pento_web/live/product_l...
New
I am using Android Studio Chipmunk | 2021.2.1 Patch 2
Build #AI-212.5712.43.2112.8815526, built on July 10, 2022
Runtime version: 11.0....
New
Hello faithful readers! If you have tried to follow along in the book, you are asked to start up the dev environment via dx/build and ar...
New
I just bought this book to learn about Android development, and I’m already running into a major issue in Ch. 1, p. 20: “Update activity...
New
Is there any plan for volume 2? :slight_smile:
New
I’ve got to the end of Ch. 11, and the app runs, with all tabs displaying what they should – at first. After switching around between St...
New
Other popular topics
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
I ended up cancelling my Moonlander order as I think it’s just going to be a bit too bulky for me.
I think the Planck and the Preonic (o...
New
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first:
asdf plugin-upd...
New
Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol:
bre...
New
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
Ok, well here are some thoughts and opinions on some of the ergonomic keyboards I have, I guess like mini review of each that I use enoug...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /python
- /js
- /rails
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /java
- /haskell
- /svelte
- /onivim
- /typescript
- /kotlin
- /c-plus-plus
- /crystal
- /tailwind
- /react
- /gleam
- /ocaml
- /flutter
- /elm
- /vscode
- /ash
- /html
- /opensuse
- /zig
- /centos
- /deepseek
- /php
- /scala
- /react-native
- /lisp
- /textmate
- /sublime-text
- /nixos
- /debian
- /agda
- /django
- /deno
- /kubuntu
- /arch-linux
- /nodejs
- /revery
- /ubuntu
- /manjaro
- /spring
- /lua
- /diversity
- /julia
- /markdown
- /slackware









