mjk

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

simonharrer

Author of Java by Comparison

Thanks. We’ll take this into account if there’s a editing round sometime in the future.

Where Next?

Popular Pragmatic Bookshelf topics Top

jimschubert
In Chapter 3, the source for index introduces Config on page 31, followed by more code including tests; Config isn’t introduced until pag...
New
GilWright
Working through the steps (checking that the Info,plist matches exactly), run the demo game and what appears is grey but does not fill th...
New
raul
Hi Travis! Thank you for the cool book! :slight_smile: I made a list of issues and thought I could post them chapter by chapter. I’m rev...
New
New
AndyDavis3416
@noelrappin Running the webpack dev server, I receive the following warning: ERROR in tsconfig.json TS18003: No inputs were found in c...
New
curtosis
Running mix deps.get in the sensor_hub directory fails with the following error: ** (Mix) No SSH public keys found in ~/.ssh. An ssh aut...
New
taguniversalmachine
It seems the second code snippet is missing the code to set the current_user: current_user: Accounts.get_user_by_session_token(session["...
New
rainforest
Hi, I’ve got a question about the implementation of PubSub when using a Phoenix.Socket.Transport behaviour rather than channels. Before ...
New
dachristenson
@mfazio23 Android Studio will not accept anything I do when trying to use the Transformations class, as described on pp. 140-141. Googl...
New
roadbike
From page 13: On Python 3.7, you can install the libraries with pip by running these commands inside a Python venv using Visual Studio ...
New

Other popular topics Top

Devtalk
Reading something? Working on something? Planning something? Changing jobs even!? If you’re up for sharing, please let us know what you’...
1051 21715 396
New
AstonJ
A thread that every forum needs! Simply post a link to a track on YouTube (or SoundCloud or Vimeo amongst others!) on a separate line an...
New
AstonJ
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
PragmaticBookshelf
Build highly interactive applications without ever leaving Elixir, the way the experts do. Let LiveView take care of performance, scalabi...
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New

Sub Categories: